savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] savannah.gnu.org: submission of Ly


From: b . fallenstein
Subject: [Savannah-hackers] savannah.gnu.org: submission of Ly
Date: Tue, 19 Mar 2002 14:47:40 -0500

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


Benja Fallenstein <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Ly
System name: ly
This package wants to apply for inclusion in the GNU project

Ly is an engine for elegant literate programming. (If you need information 
about literate programming not specific to Ly, please see 
<http://literateprogramming.com/>.) Ly aims for a syntax that is easy to type, 
easy to read, has as few special characters as possible, and looks very much 
like the human-readable output. You can interleave code with documentation (one 
code paragraph, one paragraph of text, two paragraphs of code and so on); Ly 
distinguishes code from text by indentation, thus avoiding the need for 
delimiting markup. Ly is written in Python and mainly targeted at outputting 
HTML, though other output formats are likely to be added in the future.

Ly is currently usable, but still in an early state (in a number of cases its 
error messages are not intelligible without reading the source code; there is 
too few documentation; not all of the code is literate itself, etc.). In the 
future, I want to modularize it enough to allow for easy modifications of its 
behaviors on all levels. There will be special support for some specific 
programming languages, easying the task of programming in them. Ly will use the 
StructuredTextNG package (now available under the Zope Public License 2.0), 
allowing Wiki-like formatting commands if desired. (If Ly is approved for 
inclusion in the GNU project, I would like to prepend \'GNU\' to its name.)

While I would like Ly to be customizable to any user\'s taste, I also want to 
maintain a standard distribution that makes literate programming *elegant* in 
my eyes. I also want to maintain an extensive archive of programs written using 
Ly.

So far Ly has been hosted at Sourceforge (sigh); you can find the download page 
at <http://sourceforge.net/project/showfiles.php?group_id=46322>. An 
introductory text is available in the distribution or at 
<http://lyterate.sf.net/intro.html>.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]