From: Werner Donné (werner.donne@re.be)
Date: Mon Oct 11 2004 - 08:50:36 PDT
I couldn't agree more. Remember TeX was written in WEB, according to
the "Literate Programming Paradigm", which was introduced by Donald Knuth.
A WEB source file contains the code as well as the documentation of the
code. The idea was to write a programme as if it were a book. TeX is the
main example of that paradigm.
You would extract the code and the documentation from a WEB file with
TANGLE and WEAVE. The nice thing is that the TeX code documentation is
processed by TeX itself.
Those ideas are twenty years old, but I find them still to be very modern.
See also http://www.literateprogramming.com/.
Werner.
Sebastian Rahtz wrote:
> Jim Melton wrote:
>
>>> ...after all, you can
>>> read the entire source code of TeX...
>>
>>
>>
>> Now, there's a statement that needs a smiley if I ever saw one!
>>
> maybe. but can you think of any program with source code you could
> read more easily? the source of TeX is small, by todays standards,
> available in nicely printed books in the shop, is well documented and
> cross-referenced, acknowledged to be bug free for all intents and purposes,
> and written by one of the foremost authorities on computer programming.
> *I* can't understand it, but I'm not a professional programmer.
>
> Sebastian
> -------------------
> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
> in the body of the message to majordomo@renderx.com from the address
> you are subscribed from.
> (*) By using the Service, you expressly agree to these Terms of Service
> http://www.renderx.com/tos.html
>
>
-- Werner Donné -- Re BVBA Engelbeekstraat 8 B-3300 Tienen tel: (+32) 486 425803 e-mail: werner.donne@re.be ------------------- (*) To unsubscribe, send a message with words 'unsubscribe xep-support' in the body of the message to majordomo@renderx.com from the address you are subscribed from. (*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
This archive was generated by hypermail 2.1.5 : Mon Oct 11 2004 - 09:11:44 PDT