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,HTML_MESSAGE,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2468 invoked from network); 29 Mar 2022 13:38:21 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 29 Mar 2022 13:38:21 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id B04269D6D1; Tue, 29 Mar 2022 23:38:19 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 41E749D684; Tue, 29 Mar 2022 23:37:57 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; unprotected) header.d=ccc.com header.i=@ccc.com header.b="O0FcTuGP"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id A358F9D684; Tue, 29 Mar 2022 23:37:54 +1000 (AEST) Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) by minnie.tuhs.org (Postfix) with ESMTPS id 179E59D662 for ; Tue, 29 Mar 2022 23:37:54 +1000 (AEST) Received: by mail-qk1-f177.google.com with SMTP id p25so14005440qkj.10 for ; Tue, 29 Mar 2022 06:37:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UVrwxIyK5Uq6gS9puj69HHS/St9GOYI1zs3X1Rf5wc0=; b=O0FcTuGPeAAMzX4OoXVTrYlZ9Nu7RziCWWtxRW0lUtPexi6yQABdRc18QC/4d4CnXB my7Kh2U8A7fQOsI9MYC2hyWFM04I6WIB79Dj+duL47awUMNvdgrrmf81RjHPlOUfOsK4 CeUilLQwolyDQbP8VHmVk5ngQEfayDLKpVyb0= 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=UVrwxIyK5Uq6gS9puj69HHS/St9GOYI1zs3X1Rf5wc0=; b=3YETlTPGGRNeD/qecKl5nINeRu78iuR1lzux3kHX385KlY4ZnvYVIzfXTkBXU5Bmm0 SYnM5HGAQPh97jJd8/iCpkY2DbFkz7VQV9A5ddPCZ8+NCVjxHnWgayTrdWyzgCRg4xru aK828GUi/ymYMAJ00fuKT0cNFsHIe6BUPj4HjsKKbsp+Trxq37A0LuGJOWpiK21T7fhf a0te/k8KEd9VCd8TgDlkRYdOq6ECr3gfDqGoRx714PH78FiOgPqWilcT045+uvuniLdy 0QET5fC33nSmh2h5OSL2R6buTeNfq/o7NDmH5FDQW19P7EaMltxCohA28tFxKImMxtg5 UM8g== X-Gm-Message-State: AOAM532N4HdHuJOvV+QmPRH5BlSm7DcUYyV0mZIQTsNFEgZOqw9+q9s0 ffK8eLyX0EJ0KERriwJ1FtUaBaLsi60ZAr+CsTl+Ve9Lhpn7+NDX X-Google-Smtp-Source: ABdhPJyHCxy0j89OVUNZ23aCGpCGjzLBTmcFukVJbkBntleJ5mKgIbskhEJeXFbzWqhAiAGUZWgzbLHTgYLBN5LKWfc= X-Received: by 2002:a05:620a:f03:b0:67e:1e38:3a90 with SMTP id v3-20020a05620a0f0300b0067e1e383a90mr19810364qkl.442.1648561072914; Tue, 29 Mar 2022 06:37:52 -0700 (PDT) MIME-Version: 1.0 References: <20220329103902.42B9218C085@mercury.lcs.mit.edu> In-Reply-To: <20220329103902.42B9218C085@mercury.lcs.mit.edu> From: Clem Cole Date: Tue, 29 Mar 2022 09:37:28 -0400 Message-ID: To: Noel Chiappa Content-Type: multipart/alternative; boundary="000000000000245d3805db5b89a5" 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@minnie.tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --000000000000245d3805db5b89a5 Content-Type: text/plain; charset="UTF-8" Check Paul Cantrell's VTECO - Video Teco Manual where has the sources here Video Teco Sourceforge Masters Ward had a nice history here: TecoEditor - worth reading - there are some wonderful quotes. BTW I agree with Ward, while Ed Post was mostly right in his "real Programmer' don't use Pascal" tome (also a classic read), but real TECO users do know what typing their name will do ;-) On Tue, Mar 29, 2022 at 6:39 AM 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. > --000000000000245d3805db5b89a5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Check Paul Cantrell's VTECO -=C2=A0Video Teco Manual=C2=A0where has the sourc= es here=C2=A0Video Teco Sourc= eforge Masters

Ward had a nice history here: =C2= =A0TecoEditor=C2=A0-= worth reading - there are some wonderful quotes. =C2=A0 BTW I agree with W= ard, while Ed Post was mostly right in his "real Programmer' don&#= 39;t use Pascal" tome (also a classic read), but real TECO users do kn= ow what typing their name will do ;-)

On Tue, Mar 29, 2022 at 6:39 AM = Noel Chiappa <jnc@mercury.lcs= .mit.edu> wrote:
=C2=A0 =C2=A0> From: G= eorge Michaelson

=C2=A0 =C2=A0> 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 t= oo
common on this list), the guys at MIT in DSSR/RTS (the group which later di= d
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 f= rom, 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 anyo= ne
is interested in seeing it (or maybe even playing with it, which will need<= br> the UNIX MACRO-11), let me know, and I'll upload it.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 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 mem= ory
has faded. Again, if interested, let me know.
--000000000000245d3805db5b89a5--