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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4659 invoked from network); 20 Aug 2020 23:16:15 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 20 Aug 2020 23:16:15 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 328F99B692; Fri, 21 Aug 2020 09:16:11 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 34E4693D09; Fri, 21 Aug 2020 09:15:27 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ccil-org.20150623.gappssmtp.com header.i=@ccil-org.20150623.gappssmtp.com header.b="F4+HnsVd"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 20F1893D64; Fri, 21 Aug 2020 09:15:24 +1000 (AEST) Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) by minnie.tuhs.org (Postfix) with ESMTPS id 091F793D61 for ; Fri, 21 Aug 2020 09:15:23 +1000 (AEST) Received: by mail-qt1-f170.google.com with SMTP id o22so56294qtt.13 for ; Thu, 20 Aug 2020 16:15:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccil-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=b8CWJPMk7GhrB6GKsCxiqJYe1u2ak5M8Xssd2g6loG4=; b=F4+HnsVd1voPAJ9o9P6rqELPzr47534cyc6UctYtFedAzbTxSE0IKoVgYKRO5g+XcJ ruBf2RKCgp2P6mg0W7VpwHWx2Gg0uFAFFjX06OLtlTxuNmuh0Jgw4Ix0uZgFhAYbuJAM dCzpUzIw1/Vf9vQyD2FSAv7NS/dVzxcdIJgLqrStU8mE5qsEYBYBtW8nb4Bofpae9H9r SDT4pQjrz0OXvRpXJn1pmTHI6/GITwyv3M3zRyYqcN4TV/hyWapJmsUGgb7e6DqipWV0 QLQWnlytGJoMmyy6STSUW7Pu00y52KF9MlnNEnYdWfYuAiEPVlL3DUHXcc6EfW0sfO7R UamQ== 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=b8CWJPMk7GhrB6GKsCxiqJYe1u2ak5M8Xssd2g6loG4=; b=CAe7fA3a+YBUnnCDKsuUZo0wrwSb7dDHKiTWPmfG4SfVbosS5+6yLEN9qLre3zg1Cd 5G05ufGDUcf1B0fkc1Lh8UILObY8pbYk0hk0DDIVlnRQRs30v15idbvZ+UemvzzvDEnf vRWCVQXgKSKoNfrvbByCShMZ6T+xGYPTJfsFFuMBRBSxoSGf+Su6ewjLbTIWk/qf+UcH Zy69jOyTp+WvKM6zFwUgz7VrBClEvQxc4bkjB9HOl3q7stV92Sei713tbY1HU7IiSOyD tiUn87+cBPBhPHBp7xGb4fFfNA1r5Wf0OFKG1+7pfDO92bg5EeUUOCxEB4rEf7XYHmdV sB3g== X-Gm-Message-State: AOAM530cdvLcKVf5/fP7Zv9puH46/kRLmsaPGNcJtyHMJlLHc8tBZVwo 8REvUmoU12J7KMGZpHUUZYRTywdkwQlynACste6UwQ== X-Google-Smtp-Source: ABdhPJyAqsgHsGlAF9vRCQf5KPzKnijtmCbPoTwjHCWExtuTwof6z7byW5OErg4pOXcfF1a2cx2yuhSy7T3z1FhLuDc= X-Received: by 2002:aed:35cd:: with SMTP id d13mr102766qte.362.1597965322125; Thu, 20 Aug 2020 16:15:22 -0700 (PDT) MIME-Version: 1.0 References: <5c629889-d4b0-761e-9eb2-76b73ffa097b@case.edu> In-Reply-To: <5c629889-d4b0-761e-9eb2-76b73ffa097b@case.edu> From: John Cowan Date: Thu, 20 Aug 2020 19:15:11 -0400 Message-ID: To: chet.ramey@case.edu Content-Type: multipart/alternative; boundary="000000000000639afb05ad574b22" Subject: Re: [TUHS] Style command source available? 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" --000000000000639afb05ad574b22 Content-Type: text/plain; charset="UTF-8" Unfortunately Ghostscript can't convert that .ps file to a PDF. On Thu, Aug 20, 2020 at 3:42 PM Chet Ramey wrote: > On 8/20/20 12:08 PM, John Cowan wrote: > > > > > > On Thu, Aug 20, 2020 at 11:55 AM Steve Nickolas > > wrote: > > > > > > Funny you mention ksh since I've been trying to kitbash ksh93 into > being > > able to compile with make instead of the funky build system it > currently > > uses, without a lot of luck. > > > > > > IIRC, Korn used make when developing ksh, but then shipped it with a > > /bin/sh script because it was more portable than make was in those days > > (and still is; there are tools that warn you to use gmake on BSD). After > > all, a build process (unless it is interrupted) just needs to build, it > > doesn't need to keep track of what has already been built. > > He might have started with make for ksh83 and 86, but switched to Fowler's > nmake and then shipped that /bin/sh script in ksh88 for people (everyone, > basically) who didn't have nmake. > > > That said, I have no idea what the state of the build process is now. > > Changing that was one of the controversial modifications made to ksh93 in > ksh-2020. It's pretty complex. > > Here's a paper that describes part of it: > > > https://www.usenix.org/legacy/publications/library/proceedings/vhll/full_papers/fowler.feature.ps > > -- > ``The lyf so short, the craft so long to lerne.'' - Chaucer > ``Ars longa, vita brevis'' - Hippocrates > Chet Ramey, UTech, CWRU chet@case.edu http://tiswww.cwru.edu/~chet/ > --000000000000639afb05ad574b22 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Unfortunately Ghostscript can't convert that .ps file = to a PDF.

On Thu, Aug 20, 2020 at 3:42 PM Chet Ramey <chet.ramey@case.edu> wrote:
On 8/20/20 12:08 PM, John Cowan wrot= e:
>
>
> On Thu, Aug 20, 2020 at 11:55 AM Steve Nickolas <usotsuki@buric.co
> <mailto:usot= suki@buric.co>> wrote:
> =C2=A0
>
>=C2=A0 =C2=A0 =C2=A0Funny you mention ksh since I've been trying to= kitbash ksh93 into being
>=C2=A0 =C2=A0 =C2=A0able to compile with make instead of the funky buil= d system it currently
>=C2=A0 =C2=A0 =C2=A0uses, without a lot of luck.
>
>
> IIRC, Korn used make when developing ksh, but then shipped it with a > /bin/sh script because it was more portable than make was in those day= s
> (and still is; there are tools that warn you to use gmake on BSD).=C2= =A0 After
> all, a build process (unless it is interrupted) just needs to build, i= t
> doesn't need to keep track of what has already been built.

He might have started with make for ksh83 and 86, but switched to Fowler= 9;s
nmake and then shipped that /bin/sh script in ksh88 for people (everyone, basically) who didn't have nmake.

> That said, I have no idea what the state of the build process is now.<= br>
Changing that was one of the controversial modifications made to ksh93 in ksh-2020. It's pretty complex.

Here's a paper that describes part of it:

htt= ps://www.usenix.org/legacy/publications/library/proceedings/vhll/full_paper= s/fowler.feature.ps

--
``The lyf so short, the craft so long to lerne.'' - Chaucer
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0``Ars longa, = vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU=C2=A0 =C2=A0 chet@case.edu=C2=A0 =C2=A0 http://tiswww.cwru.edu/~che= t/
--000000000000639afb05ad574b22--