From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 36f2d69e for ; Tue, 18 Feb 2020 13:25:04 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 2D8F89D530; Tue, 18 Feb 2020 23:25:03 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id A13C99D518; Tue, 18 Feb 2020 23:24:46 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id D23599D518; Tue, 18 Feb 2020 23:24:45 +1000 (AEST) Received: from freefriends.org (freefriends.org [96.88.95.60]) by minnie.tuhs.org (Postfix) with ESMTPS id 5C21C9CD7A for ; Tue, 18 Feb 2020 23:24:45 +1000 (AEST) X-Envelope-From: arnold@skeeve.com Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 01IDNkYH022730 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 18 Feb 2020 06:23:46 -0700 Received: (from arnold@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 01IDNkRO022729; Tue, 18 Feb 2020 06:23:46 -0700 From: arnold@skeeve.com Message-Id: <202002181323.01IDNkRO022729@freefriends.org> X-Authentication-Warning: frenzy.freefriends.org: arnold set sender to arnold@skeeve.com using -f Date: Tue, 18 Feb 2020 06:23:46 -0700 To: ullbeking@andrewnesbit.org, tuhs@tuhs.org, rdm@cfcl.com, arnold@skeeve.com References: <202002171520.01HFKqKi026749@tahoe.cs.Dartmouth.EDU> <4d252035b323b7583c5760c952d1982c@firemail.de> <202002171839.01HId8FT1358073@darkstar.fourwinds.com> <202002180017.01I0HI0I1415945@darkstar.fourwinds.com> <202002181228.01ICS1pj020951@freefriends.org> <45c6e7a7-70de-a69e-9635-b3c51229dc49@andrewnesbit.org> In-Reply-To: <45c6e7a7-70de-a69e-9635-b3c51229dc49@andrewnesbit.org> User-Agent: Heirloom mailx 12.5 7/5/10 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: [TUHS] man Macro Package and pdfmark 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" "U'll Be King of the Stars" wrote: > On 18/02/2020 12:28, arnold@skeeve.com wrote: > > (I do know about Doug's review of DEK's program in the Programming > > Pearls column. I think the problems there were not with Lit Prog > > itself, but with how Knuth programs. > > What are the issues with how Knuth programs? > > Honestly I've never heard any criticisms before. This all dates from the mid-1980s. It's reproduced in Knuth's book "Literate Progrmming", which you can find on Amazon and is well worth owning. That book has some other gems, including his famous paper "Structure Programming With goto Statements". The original Programming Pearls column was published in CACM. Google helps find it: https://dl.acm.org/doi/10.1145/5948.315654 > > My own take on Literate Programming > > can be seen at https://github.com/arnoldrobbins/texiwebjr.) > > This looks _really_ cool. I am looking forward to reading this in > detail and hopefully experimenting with it. Thanks! > David R. Hanson, "C Interfaces and Implementations: Techniques for > Creating Reusable Software", Addison-Wesley Professional, 1996. Online > at > https://www.informit.com/store/c-interfaces-and-implementations-techniques-for-creating-9780201498417 > . I have that book. There's also the LCC C compiler book which was done in a literate style. Arnold