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=-1.0 required=5.0 tests=MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19850 invoked from network); 4 Aug 2023 05:03:17 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 4 Aug 2023 05:03:17 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 8B652423E6; Fri, 4 Aug 2023 15:03:13 +1000 (AEST) Received: from lechuck.jsg.id.au (jsg.id.au [193.114.144.202]) by minnie.tuhs.org (Postfix) with ESMTPS id CD9B4423E1 for ; Fri, 4 Aug 2023 15:03:05 +1000 (AEST) Received: from largo.jsg.id.au (largo.jsg.id.au [192.168.1.43]) by lechuck.jsg.id.au (OpenSMTPD) with ESMTPS id dea90633 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 4 Aug 2023 15:03:03 +1000 (AEST) Received: from localhost (largo.jsg.id.au [local]) by largo.jsg.id.au (OpenSMTPD) with ESMTPA id 73982c26; Fri, 4 Aug 2023 15:03:02 +1000 (AEST) Date: Fri, 4 Aug 2023 15:03:02 +1000 From: Jonathan Gray To: Noel Chiappa Message-ID: References: <20230804021728.14AD318C080@mercury.lcs.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230804021728.14AD318C080@mercury.lcs.mit.edu> Message-ID-Hash: 2NNPR35MOBIQPVGI4IUP37SF25K6CAG3 X-Message-ID-Hash: 2NNPR35MOBIQPVGI4IUP37SF25K6CAG3 X-MailFrom: jsg@jsg.id.au X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: emacs List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Thu, Aug 03, 2023 at 10:17:28PM -0400, Noel Chiappa wrote: > > From: Will Senn > > Was TECO ever on unix? > > I don't think it was widespread, but there was a TECO on the PDP-11 UNIXes at > MIT; until Montgomery Emacs arrived, it was the primary editor used on those > machines. > > Not that most people used TECO commands for editing; early on, they added '^R > mode' to the UNIX TECO, similar to the one on ITS TECO, and a macro package > was written for it (in TECO - so again, the source looks like line noise); > the command set was like a stripped down EMACS - about a dozen command > characters total; see the table about a page down here: > > http://ana-3.lcs.mit.edu/~jnc/tech/unix/teco/help > > All the source, and documentation, such as it is, it available, here: > > http://ana-3.lcs.mit.edu/~jnc/tech/unix/teco/ > > but don't even think about running it. It's written in MACRO-11, and it used > a version of that hacked at MIT to run on UNIX. To build new versions of > that, you need a special linker - written in BCPL. So you also need the UNIX > BCPL compiler. > > Noel The HRSTS version of it can be found in the UNSW tapes. The usenix 77 tape has h/help/teco and a 0-sized h/teco/cont.a Matt Fichtenbaum's TECO for Ultrix appears in tuhs/Applications/Shoppa_Tapes/usenix878889.tar.gz usenix87/Editors/Teco/ "Harvard UNIX TECO runs under the UNIX operating system on a PDP-11. It was written by Bob Case, Peter Langston, Bruce Borden, Brent Byer, and Tucker Taft using the Harvard-Radcliffe Student Timesharing System (HRSTS)." "Harvard UNIX TECO is based on a 1973 version of MIT TECO and is written in MACRO-11. There is a possibility that this TECO will be expanded and recoded into C in the near future." https://bitsavers.org/pdf/dec/teco/MobyMunger_%233part2_Nov79.pdf "HRSTS (new)Teco V_3p" https://www.tuhs.org/Archive/Distributions/UNSW/88/ hp14/source/L/teco/ https://www.tuhs.org/Archive/Distributions/UNSW/90/ L/teco/ "BBN has a TECO for Unix." tuhs/Documentation/AUUGN/AUUGN-V01.5.pdf pg 57 SOFTWARE TOOLS and UNIX Users Group Conference Report by David M. Phillips, 26 June 1979