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, HTML_MESSAGE,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10436 invoked from network); 4 Aug 2023 00:54:11 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 4 Aug 2023 00:54:11 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 645934224F; Fri, 4 Aug 2023 10:54:07 +1000 (AEST) Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by minnie.tuhs.org (Postfix) with ESMTPS id 3B3E04224C for ; Fri, 4 Aug 2023 10:54:01 +1000 (AEST) Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5217ad95029so1909509a12.2 for ; Thu, 03 Aug 2023 17:54:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1691110437; x=1691715237; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+mZIUaRgcM0o/TIE8EKcxRw9ukpMjoJZgE8ZkWdbJi0=; b=GG8S7pabuQK8dq63k/++wlneqghodu/noKGBAY4SYvKq1bKiPZM3qB7a3FZ1VXCFmq 8lkXy/mfnyJeqy/6UygXM8TMI4SRk/elhXINtZNq+2eMbXuTuEHVQFGhXcUmRsJVqdOA quWN6Bd1Fgc3Ic5e1z9lwba4sXAs4vy03zb9Qt/HZXOrnLmD+4r8KzAJrvUPAKUpjGnJ xMhsLOyrQiRY8Pu/2gGtPm05sbKLsfyvsJ87ovoSdWcaSjKl9WjiE+azqkgSzgeQdWDl MiPT0cO15xh2z0YWLi6VL7mj4yS/MNwTJAgcB3RrNQQPG/mHTyV2on1PFXKxye2wkudH ifvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691110437; x=1691715237; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+mZIUaRgcM0o/TIE8EKcxRw9ukpMjoJZgE8ZkWdbJi0=; b=egiSXdMcrdx8mGOAPUBUOW6093iwYioAVK5Ze8VxPiaWhtpg9Vubi1r3Iv0S5Pr/J3 h4YmiFZeAWRFD2hdmXIe11+W2GoGj5Izg0vFhH2t+RUyHy2CtbTlVqhzl+LU10DkS4k+ s5O38J1e/o435dW8fg7re6xkF+gSh+i6NYkxE7DS2Jw0879MG2r7gzhaeqOg71U0fK3y n2pGBmsAQhgWzQGWFfPEuF5b+b6sHYepgQ1HZ7e+q15Ht44TJ/5u72EW1NBkc31W9cMe UvFQlWCYZxKp3I+agyqVqS85gsIiHdABupbXYN/9/6FfbfxrsKH1koXM1dtkYRULMsab Dd7A== X-Gm-Message-State: AOJu0YwWYBGKfkYLUlOnOIQtlh1ogZTRMc1lkrdUpP2zEPT0usYIvRRW ISmg316zaJMbP2W+nImXaLJBL3eECA+w0z0S7zKVBIMoSv5iHfX7 X-Google-Smtp-Source: AGHT+IEPkrSyfv8FKOe9HPMqg8v+sokaYfiJHOH0P1ol+V95muhnTbJZFJHiORJ/GJZ6AUa23VPkOxdd+45obBTC80g= X-Received: by 2002:aa7:d055:0:b0:51d:91ef:c836 with SMTP id n21-20020aa7d055000000b0051d91efc836mr296290edo.32.1691110437434; Thu, 03 Aug 2023 17:53:57 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Thu, 3 Aug 2023 18:53:46 -0600 Message-ID: To: Clem Cole Content-Type: multipart/alternative; boundary="000000000000e64bba06020e5453" Message-ID-Hash: EMIDVCW57GCLZRWTWOPGBAOOZEKRNDLI X-Message-ID-Hash: EMIDVCW57GCLZRWTWOPGBAOOZEKRNDLI X-MailFrom: wlosh@bsdimp.com 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: The Eunuchs Hysterical Society 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: --000000000000e64bba06020e5453 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Aug 3, 2023, 6:44 PM Clem Cole wrote: > http://wiki.c2.com/?TecoEditor > > Cantrell=E2=80=99s teco was pretty fast and used a lot less resources tha= n any of > the Unix EMACS invocations. Gosling / CMU EMACS showed up in 81 on the V= ax > and is where mocklisp came from. Zimmerman EMACS may have been earlier = at > MIT but Steve sold it to CCA so it was not nearly as widespread. Noel may > know more. We got a license from CCA in =E2=80=9884 and shipped it on the= Masscomp > systems. > > Rms did like a number things gosling did and start to rewrite it. (The > defaults were different from ITS was one of his issues). He released his > version around 85. FWIW: There is still some bad blood wrt to that whol= e > path best I can tell. > RMS started with Gosling's emacs, did a half-hearted rewrite by evolving that code and claimed it all as his. Gosling was understandably upset by this and made him stop. The release notes from the early teens of releases document some of the drama. The last thing was the screen code and was still a sticking point even after the rewrite... a lot happened on mailing lists too, but I've not found those archives.. The ill will was well earned... Warner I think there were a couple of others. > > > On Thu, Aug 3, 2023 at 8:04 PM Will Senn wrote: > >> As a longtime user and lover of ed/ex/vi, I don't know much about emacs, >> but lately I've been using it more (as it seems like any self-respecting >> lisper, has to at least have a passing acquaintance with it). I recently >> went off and got MACLISP running in ITS. As part of that exploration, I >> used EMACS, but not just any old emacs, emacs in it's first incarnation = as >> a set of TECO macros. To me, it just seemed like EMACS. I won't bore you >> with the details - imagine lots of control and escape sequences, many of >> which are the same today as then. This was late 70's stuff. >> >> My question for the group is - when did emacs arrive in unix and was it = a >> full fledged text editor when it came or was it sitting on top of some >> other subssystem in unix? Was TECO ever on unix? >> >> >> Will >> > -- > Sent from a handheld expect more typos than usual > --000000000000e64bba06020e5453 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Thu, Aug 3, 2023, 6:44 PM Clem Cole <clemc@ccc.com> wrote:
Cantrell=E2=80=99s teco was prett= y fast and used a lot less resources than any of the Unix EMACS invocations= .=C2=A0 Gosling / CMU EMACS showed up in 81 on the Vax and is where mocklis= p came from. =C2=A0 Zimmerman EMACS may have been earlier at MIT but Steve = sold it to CCA so it was not nearly as widespread. Noel may know more. We g= ot a license from CCA in =E2=80=9884 and shipped it on the Masscomp systems= . =C2=A0=C2=A0

Rms did l= ike a number things gosling did and start to rewrite it. =C2=A0(The default= s were different from ITS was one of his issues). He released his version a= round 85. FWIW: =C2=A0 There is still some bad blood wrt to that whole path= best I can tell.=C2=A0 =C2=A0

RMS started with Gosling's emacs,= did a half-hearted rewrite by evolving that code and claimed it all as his= . Gosling was understandably upset by this and made him stop. The release n= otes from the early teens of releases document some of the drama. The last = thing was the screen code and was still a sticking point even after the rew= rite... a lot happened on mailing lists too, but I've not found those a= rchives..=C2=A0

The ill = will was well earned...

= Warner


<= div dir=3D"auto">I think there were a couple of others.=C2=A0


On Thu, Aug 3, 2023 at 8:04 PM Will Senn <will.senn@gmail.com> = wrote:
=20 =20 =20
As a longtime user and lover of ed/ex/vi, I don't know much about emacs, but lately I= 9;ve been using it more (as it seems like any self-respecting lisper, has to at least have a passing acquaintance with it). I recently went off and got MACLISP running in ITS. As part of that exploration, I used EMACS, but not just any old emacs, emacs in it's first incarnation as a set of TECO macros. To me, it just seemed like EMACS. I won't bore you with the details - imagine lots of control and escape sequences, many of which are the same today as then. This was late 70's stuff.

My question for the group is - when did emacs arrive in unix and was it a full fledged text editor when it came or was it sitting on top of some other subssystem in unix? Was TECO ever on unix?


Will
-- <= br>
Sent from a handheld expect more typos than usual
--000000000000e64bba06020e5453--