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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15116 invoked from network); 29 Mar 2022 11:06:33 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 29 Mar 2022 11:06:33 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 619689D6B7; Tue, 29 Mar 2022 21:06:29 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 4E9599D662; Tue, 29 Mar 2022 21:05:52 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Y2yMLoDN"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 7427E9D662; Tue, 29 Mar 2022 21:05:48 +1000 (AEST) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by minnie.tuhs.org (Postfix) with ESMTPS id 05F319D661 for ; Tue, 29 Mar 2022 21:05:48 +1000 (AEST) Received: by mail-pl1-f170.google.com with SMTP id e5so17298037pls.4 for ; Tue, 29 Mar 2022 04:05:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2ZE+X36fAElG55a/3nFrtfSW3j730KoJUXmgh6PKWQo=; b=Y2yMLoDN8tUyRQnuK3KoSm32RncKSePI6E1shPcw6IVKzEfwE1cQLfiFdADeqFB6Ak 0rdbxG1hQnCU7lneosXGN5QKw+LGI/28Qfj6sx6hbuaZuMO4/2JELktRgF7Z6dqs2GgT o7EK+7NtfbxYh+E+6D1D3xnj7+2C/VCVkFGAvgiTZMkjgkjpiTCTlAyf/tHeRmk5nT1Y 6zcOu3FEcGp7+rMQb6QbFYoIpLodT5yT1fQZ+d0bYrUDpXVdzSyd/DrbtxZ4NkQFXGKI AcLJ51dzINU7HBG0C4O48VHywV+hnVMDZ1iOYL50FQvCWZ+76Wo7mXvWQ0APReyjWcPy v0fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2ZE+X36fAElG55a/3nFrtfSW3j730KoJUXmgh6PKWQo=; b=hBNF4J5VS9NQyDPDzDtltnfz2GgNWwOdyD4hIigP2QqH+sWd+OXluVi8PzATJ1n2sM ELWRyFHjDdMNaP/mPme7SaQWdWajvgO8PKWEYzssdaWQOx+C5E/+xKNjHDBtqb1TChzX P1u3Bq1IsWXPzAGRaBHYxpxCv5gFb4weFN7sYO6XKtCCY7it1kYdWoNCRul71l0Y6rj8 HJ7bcDuWPB/GyJGCYj1RiSy4j5k/bU3cr5XTwKgOaomhqX53fp0wKJyG/0VD5L2CUpth 9vd116NtlUW2hwlhQWotF6vYrJRVg8x3MVSFBUgii8Zv38GqXtf4//A2nEnk+jBVuTyf 1hNQ== X-Gm-Message-State: AOAM5320dSgpW2WL29a1IsWps2apwBWjqw/NiBFOsy39aaTuK+Gbcqh3 fZfzk1pvLwFpCMX1P7r/UlkIu33N7J6HBYOPePQsU/sg X-Google-Smtp-Source: ABdhPJxEx9gtpX5D346bB7WZk/XxboZ9jjdh2cxZQYAyCpHaD8TGjhUh6e5UExeXgyhtincOCe3IAY0FEu8WwyXuglc= X-Received: by 2002:a17:90a:9509:b0:1c9:de00:9ef7 with SMTP id t9-20020a17090a950900b001c9de009ef7mr988794pjo.140.1648551947260; Tue, 29 Mar 2022 04:05:47 -0700 (PDT) MIME-Version: 1.0 References: <20220329103902.42B9218C085@mercury.lcs.mit.edu> In-Reply-To: <20220329103902.42B9218C085@mercury.lcs.mit.edu> From: Rob Pike Date: Tue, 29 Mar 2022 22:05:35 +1100 Message-ID: To: Noel Chiappa Content-Type: text/plain; charset="UTF-8" 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: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Be careful, those early multiplexer attempts by Chesson were very buggy. I bounced off them pretty hard, and greg and I had long debugging sessions trying to get ur-Jerq up reliably on them. The pains were one component of dmr proposing streams* as another model. I was using the v7 ones; the v6 ones must be even buggier. -rob * Or as USG later dubbed them, STREAMS. On Tue, Mar 29, 2022 at 9:40 PM Noel Chiappa wrote: > > > 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.