From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 24053 invoked from network); 15 Jul 2021 17:02:19 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 15 Jul 2021 17:02:19 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id CA1BB9C0D1; Fri, 16 Jul 2021 03:02:16 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 549B895038; Fri, 16 Jul 2021 03:01:48 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=utah.edu header.i=@utah.edu header.b="m7A50fyS"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 55CF995038; Fri, 16 Jul 2021 03:01:46 +1000 (AEST) X-Greylist: delayed 427 seconds by postgrey-1.36 at minnie.tuhs.org; Fri, 16 Jul 2021 03:01:44 AEST Received: from ipo9.cc.utah.edu (ipo9.cc.utah.edu [155.97.144.53]) by minnie.tuhs.org (Postfix) with ESMTPS id 6330794566 for ; Fri, 16 Jul 2021 03:01:44 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=utah.edu; i=@utah.edu; q=dns/txt; s=UniversityOfUtah; t=1626368504; x=1657904504; h=date:from:to:cc:subject:message-id; bh=ybMsU/wtaxjgi83+8wyO8bNkJSr7NtmdNBAIkrTRayM=; b=m7A50fyS/MeTfrXotCfikCvj95cTSfAHXMRdZKz5YzaeIsEj9+AOWSzU 6ZDSLIWqhHZMHYEaI/8eqv/qvca0YfBQULZ93bNUBITuQzhZUoJyElR2Y ncREyl0o1G5KWEh5Js9lBwcq0PVxa/jiA379yXo77yUti4vgwd6Cs1J5X Wn0Z05tfgOoUEoJrLBMqYgP6kX/TgBu6HTvospYvcLyY/cvaatjkLP3i1 LSdi2dILP8Ewt2EX/UiyKJMQaNZsHdJ6zz/C2K6qOWZnZWeR0p1VCW4j0 PXEuS8/bQ7r7fKaBAKrMBdlASDs0ZTTnxXqjXKYGSWy7Jdrq3oZE32HcX w==; IronPort-SDR: 1ejS/L/lCKLeZuxMaTHUM3VQ56mcy4cPZHHSCE3DSG7yslB3gknlnSyaH0p6kaR3pGVujJ5moO 5gKV4ILlHXQ3FpRw2K1TQwYtOEXxuh0a+A7GNUAGf3CS63A4BFs+XUFicPKsc78ipLmI+EbvNx HgU7Dw18oHteNdFclaGPueBk8dhjqCJMpwi5Il8Th2lzYSvi0iZO104uN5MVEaTgRbv9yae/Gs LmV1bBNjXQ8aby4TSmXEgXtx1LIKak6MU8AkqBHCZGwhw9vFcsGdcvg6lWC8iaLZ/IIWt7eYHc 9vE= X-IronPort-AV: E=Sophos;i="5.84,242,1620712800"; d="scan'208";a="341621340" Received: from mail.math.utah.edu ([155.101.98.135]) by ipo9smtp.cc.utah.edu with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jul 2021 10:54:36 -0600 Received: from gamma.math.utah.edu (gamma.math.utah.edu [155.101.96.20]) by mail.math.utah.edu (8.16.1/8.16.1) with ESMTP id 16FGsZ4g009437; Thu, 15 Jul 2021 10:54:35 -0600 (MDT) Received: from gamma.math.utah.edu (localhost [127.0.0.1]) by gamma.math.utah.edu (8.15.1/8.15.1) with ESMTP id 16FGsZnr030542; Thu, 15 Jul 2021 10:54:35 -0600 Received: (from beebe@localhost) by gamma.math.utah.edu (8.15.1/8.15.1/Submit) id 16FGsZmm030541; Thu, 15 Jul 2021 10:54:35 -0600 Date: Thu, 15 Jul 2021 10:54:35 -0600 From: "Nelson H. F. Beebe" To: tuhs@tuhs.org X-US-Mail: "Department of Mathematics, 110 LCB, University of Utah, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA" X-Telephone: +1 801 581 5254 X-FAX: +1 801 581 4148 X-URL: http://www.math.utah.edu/~beebe Message-ID: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.8 (mail.math.utah.edu [155.101.98.135]); Thu, 15 Jul 2021 10:54:35 -0600 (MDT) Subject: Re: [TUHS] head/sed/tail (was The Unix shell: a 50-year view) X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On the subject of tac (concatenate and print files in reverse), I can report that the tool was written by my late friend Jay Lepreau in the Department of Computer Science (now, School of Computing) at the University of Utah. The GNU coreutils distribution for src/tac.c contains a copyright for 1988-2020. I searched my TOPS-20 PDP-10 archives, and found no source code for tac, but I did find an older TOPS-20 executable in Jay's personal directory with a file date of 17-Mar-1987. There isn't much else in that directory, so I suspect that he just copied over a needed tool from his Department of Computer Science TOPS-20 system to ours in the College of Science. ---------------------------------------- P.S. Jay was the first to get Steve Johnson's Portable C Compiler, pcc, to run on the 36-bit PDP-10, and once we had pcc, we began the move from writing utilities in Pascal and PDP-10 assembly language to doing them in C. The oldest C file for pcc in our PDP-10 archives is dated 17-Mar-1981, with other pcc files dated to mid-1983, and final compiler executables dated 12-May-1986. Four system header files are dated as late as 4-Oct-1986, presumably patched after the compiler was built. Later, Kok Chen and Ken Harrenstien's kcc provided another C compiler that added support for byte datatypes, where a byte could be anything from 1 to 36 bits. The oldest distribution of kcc in our archives is labeled "Fifth formal distribution snapshot" and dated 20-Apr-1988. My info-kcc mailing list archives date from the list beginning, with an initial post from Ken dated 27-Jul-1986 announcing the availability of kcc at sri-nic.arpa. By mid-1987, we had a dozen Sun workstations and NFS fileserver; they marked the beginning of our move to a Unix workstation environment, away from large, expensive, and electricity-gulping PDP-10 and VAX mainframes. By the summer of 1991, those mainframes were retired. I recall speaking to a used-equipment vendor about our VAX 8600, which cost about US$450K (discounted academic pricing) in 1986, and was told that its value was depreciating about 20% per month. Although many of us missed TOPS-20 features, I don't think anyone was sad to say goodbye to VMS. We always felt that the VMS developers worked in isolation from the PDP-10 folks, and thus learned nothing from them. ------------------------------------------------------------------------------- - Nelson H. F. Beebe Tel: +1 801 581 5254 - - University of Utah FAX: +1 801 581 4148 - - Department of Mathematics, 110 LCB Internet e-mail: beebe@math.utah.edu - - 155 S 1400 E RM 233 beebe@acm.org beebe@computer.org - - Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ - -------------------------------------------------------------------------------