[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>.
- [Savannah-hackers] savannah.gnu.org: submission of Ly,
b . fallenstein <=