From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <3aaafc130904101650n3d5e237fp3b75955aad2f8727@mail.gmail.com> References: <3aaafc130904101650n3d5e237fp3b75955aad2f8727@mail.gmail.com> Date: Sat, 11 Apr 2009 16:53:44 +0200 Message-ID: From: Rudolf Sykora To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [9fans] noweb and literal programming Topicbox-Message-UUID: da1c3ea2-ead4-11e9-9d60-3106f5b1d025 > Just curious... what's the relation to Cweb and Ctangle (the ones Knuth uses)? > > From what I've heard of those (even from Knuth himself) is that > they're too ugly to use very much, and fits well with Knuth's style, > which is mostly the "giant blob of code" style. As far as I can tell, cweb (ctangle, cweave) is the original Knuth's web language adjusted for the C language (the very original was written to work with pascal). These 'ful-featured' webs didn't succeed, people found it somewhat complicated. In contrast, noweb tried to be simpler, with no tight connection to the language used (any language can be used) and no tight connection to the formatter. It has less features but this can be considered an advantage. Ruda