Updated: 16/02/2005; 10:21:33.
Outwardly Normal 2
Julius Welby's (currently broken) displacement activity web site
        

29 August 2002

Outline Based Programming: Leo!!!

There are a lot of outline fans out there.  Anyone tried this?

From Slashdot:

"First proposed almost 20 years ago by Donald Knuth, the idea of Literate Programming is basically that of making program documentation primary, and embedding code in the documentation, rather than vice versa. Despite some obvious advantages apparent to anyone who has struggled to understand a poorly documented program, literate programming never really caught on. That all could change, however, with the release of a new program called Leo, written by Edward K. Ream. Leo supports standard literate programming languages like noweb and CWEB, but with a crucial difference - Leo adds outlines. The effect is striking: overall organization of a program is always visible and explicit. Much of the narrative of the documentation gets placed in the outline, making documentation simpler, and allowing viewers to approach the code at various levels of detail. Screenshots and tutorials for Leo are here - if that site gets slashdotted, you can download the visual tutorials in .chm form or html form from Leo's Sourceforge site. Leo is an open source program written in Python. Any current practioners of Literate Programming techniques out there? People who have tried it and given it up? Can the addition of outlines to Literate Programming make it more powerful / popular?"

http://developers.slashdot.org/article.pl?sid=02/08/28/1655207

[The FuzzyBlog!]

Looks very interesting. It's in Python, too.


7:48:58 AM    comment()

© Copyright 2005 Julius Welby.
 
August 2002
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Jul   Sep

 
Photography links
 
Weblogs
 
Design and Tech
 
Culture
 
Local etc.

Click here to visit the Radio UserLand website.

Subscribe to "Outwardly Normal 2" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.