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,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 5209 invoked from network); 29 May 2020 13:40:18 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 29 May 2020 13:40:18 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 103CB9CA4B; Fri, 29 May 2020 23:40:17 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 274459C1EA; Fri, 29 May 2020 23:39:32 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; unprotected) header.d=ccc.com header.i=@ccc.com header.b="KyWA7xjg"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 35BEE9C1EA; Fri, 29 May 2020 23:39:29 +1000 (AEST) Received: from mail-qk1-f195.google.com (mail-qk1-f195.google.com [209.85.222.195]) by minnie.tuhs.org (Postfix) with ESMTPS id 290639C1C8 for ; Fri, 29 May 2020 23:39:28 +1000 (AEST) Received: by mail-qk1-f195.google.com with SMTP id f18so2196823qkh.1 for ; Fri, 29 May 2020 06:39:28 -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=zv3eehSBvbnIpf6DBtc3sd1Rq0Ym1+VDBPJGWrjFmlo=; b=KyWA7xjgb2TaQWg7UtY2I7EML8iAD5ZFCfJM3Gt2ZkoFCsKyVdMaxg1ZwmWbGqAmYm 6NAlIlbRM3dn4JX1tS7TjjtXekN9InKFUmtHQ8va/0ogy5paK5g1pmjHMQj/6nBxK4Te lTsBx6j97OnjygHoeU+m9r4Imuz4Ka2vFKm2Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zv3eehSBvbnIpf6DBtc3sd1Rq0Ym1+VDBPJGWrjFmlo=; b=JTc8hn5GsS9bwtow2wwX8onarNzkZHAKdgNB/u0bPn+4+4ddVEZ6dvvrUs/SG9M5Ch CQBojtfxqQc8kHPzS5zyKqzecAPv+lq8xDGJTyNL+UV5hP53xsXSFb98XJprLhgB4EwD aEjKER4TVMITXnM5hnT/V6CdNsbLFwSGXdJ1DAbrtBFdIRUDI85blFatt230l1KNhGRQ gEFKN4IpA1V99A0a7T6ZuYap95WFjQwazBIaT0yCH49+pvS0IZ0NAN9tCnL3w6XgulMH 5Z0ZFsUt4CHqDpNVKRL9Tf6wDtRYqXlLlyQY/kZOlhFWxE2CmBEFjldGTkDOotZr4BHs 21kw== X-Gm-Message-State: AOAM5309OVrXaCNTno1y3D6j3jlB/Br0R3R+ou83sVkcUAuCyDTRQZ0H ZtUdATFIyv8n0y4ztXJXx7eHDOdapY/HI/XCB36VPg== X-Google-Smtp-Source: ABdhPJw8R283s1IpBjeZQEzCrh61IdSPDfCZCl1npm+ENDaLBbTFycV66jbDZXM7imCceYc4yCsmdqrQfYIBOT93lCM= X-Received: by 2002:a37:445:: with SMTP id 66mr8020404qke.146.1590759567018; Fri, 29 May 2020 06:39:27 -0700 (PDT) MIME-Version: 1.0 References: <1jeHk5-5LM-00@marmaro.de> <20200529001853.GB27423@eureka.lemis.com> In-Reply-To: From: Clem Cole Date: Fri, 29 May 2020 09:39:01 -0400 Message-ID: To: Michael Stiller Content-Type: multipart/alternative; boundary="000000000000eb1ec505a6c992c4" Subject: Re: [TUHS] fmt(1): history, POSIX, -t, -c 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: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --000000000000eb1ec505a6c992c4 Content-Type: text/plain; charset="UTF-8" On Fri, May 29, 2020 at 1:11 AM Michael Stiller via TUHS < tuhs@minnie.tuhs.org> wrote: > It is also included in 2.9BSD, or was it backported: > Just recompiled. I don't think this was one he had to make any changes too. As Mary Ann and I said, Kurt wrote as part of the UCB Mail package [which includes delivermail(8) - which was the moral parent to sendmail(8)]. The whole key is that Keith did not have a Vax at the Math department (they had an 11/70 with max memory) and wanted all of the cool programs that were being created on the Vax. Remember, VM is automatic overlays. So first with the kernel, and then later with user code, larger and larger programs were enabled and many of the programs for the Vax migrated to the PDP-11, as people ran out of address space (IIRC: one the first user programs that needed to use overlays was ex/vi. Again, as I recall the original wnj version by then was such a mess, getting a new/cleaner code base was a large impetus for Keith to start writing nvi). Anyway, many smaller programs 'just worked' and the original fmt(1) command was pretty simple. As Doug so wisely observed: "It's hard to imagine how this command could stray from classic Unix simplicity and intelligibility, but Gnu pulled it off." --000000000000eb1ec505a6c992c4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, May 29, 2020 at 1:11= AM Michael Stiller via TUHS <tu= hs@minnie.tuhs.org> wrote:
It is also included in 2.9BSD, or was it backported:
<= /blockquote>
Just recompiled. I don't think this was one he had= to make any changes too. As Mary Ann and I said, Kurt wrote as part of the= UCB Mail package [which includes delivermail(8) - which was the moral pare= nt to sendmail(8)].=C2=A0 =C2=A0

The who= le key is that Keith did not have a Vax at the Math department (they had an= 11/70 with max memory) and wanted all of the cool programs that were being= created on the Vax.=C2=A0 =C2=A0Remember, VM is automatic overlays.=C2=A0 = =C2=A0So first=C2=A0with the kernel, and then later with user code, larger = and larger programs were enabled and many of the programs for the Vax migra= ted to the PDP-11, as people ran out of address space (IIRC: one the first = user programs that needed to use overlays was ex/vi.=C2=A0 Again, as I reca= ll the original wnj version by then was such a mess, getting a new/cleaner = code base was a large impetus=C2=A0for Keith to start writing=C2=A0nvi).=C2= =A0=C2=A0

Anyway, many smaller programs 'just work= ed' and the original fmt(1) command was pretty simple.=C2=A0 =C2=A0As D= oug so wisely observed:=C2=A0=C2=A0"It's hard to imagine how=C2=A0this command could stray from classic Unix sim= plicity and=C2=A0intelligibility, but Gnu pulled it off."=C2=A0

--000000000000eb1ec505a6c992c4--