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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11762 invoked from network); 29 Mar 2022 10:39:38 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 29 Mar 2022 10:39:38 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 317649D68A; Tue, 29 Mar 2022 20:39:34 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id D7E369D662; Tue, 29 Mar 2022 20:39:07 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 1502A9D662; Tue, 29 Mar 2022 20:39:05 +1000 (AEST) Received: from mercury.lcs.mit.edu (mercury.lcs.mit.edu [18.26.0.122]) by minnie.tuhs.org (Postfix) with ESMTPS id 7538A9D661 for ; Tue, 29 Mar 2022 20:39:03 +1000 (AEST) Received: by mercury.lcs.mit.edu (Postfix, from userid 11178) id 42B9218C085; Tue, 29 Mar 2022 06:39:02 -0400 (EDT) To: tuhs@minnie.tuhs.org Message-Id: <20220329103902.42B9218C085@mercury.lcs.mit.edu> Date: Tue, 29 Mar 2022 06:39:02 -0400 (EDT) From: jnc@mercury.lcs.mit.edu (Noel Chiappa) Subject: Re: [TUHS] Old screen editors 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: , Cc: jnc@mercury.lcs.mit.edu Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" > From: George Michaelson > Teco was painful. Some of us can recall when the _only_ choices for editing on UNIX (on the PWB1 systems at MIT) were 'ed' and TECO! But to add some real history (not just the usual low S/N flaming about people's opinions of various relatively recent software, which is way too common on this list), the guys at MIT in DSSR/RTS (the group which later did the 68K version of PCC), who had done the port of PDP-11 TECO (in MACRO-11) from the Delphi system at MIT (which preceded adoption of UNIX there) - a comment in one source file alludes to Delphi, so that's where it came from, to UNIX (I think this TECO was written there, and was not a port of a DEC one, since it's all in lower case, and doesn't have other DEC stylisms), after the port, added a '^R mode' similar to the one added to the PDP-10 ITS TECO and used there to write EMACS (in TECO's usual 'line noise' code - historical aside: at one point there was a whole 'Ivory' package for ITS TECO which could 'purify' ITS TECO code so that one copy in core [actual, real core!] could be shared by multiple processes). That was used to write an EMACS-like package for the PDP-11 UNIX TECO (but much simpler than real EMACS), which we used for quite a while before Montgomery EMACS for UNIX showed up. The full dump of the MIT-CSR PWB1 UNIX system which I retrieved has all the sources and documentation for that TECO, and the ^R-mode code, etc. If anyone is interested in seeing it (or maybe even playing with it, which will need the UNIX MACRO-11), let me know, and I'll upload it. Noel PS: Speaking of the full dump of the MIT-CSR PWB1 UNIX system, I was poking around it a couple of days ago, and I found V6 'multiplexor' kernel drivers - mpio.c and mpx.c, etc - I think thay 'fell off the back of a truck' at Bell, like a lot of other stuff we weren't supposed to have, like the circuit design tools, etc. I'm not sure if I have the user programs to go with them; I think I may have found some of them for Paul Ruizendaal a while back, but the memory has faded. Again, if interested, let me know.