Skip to content

Literate programming system with a Pandoc-extended Markdown backend.

License

Notifications You must be signed in to change notification settings

michaeljmcd/spiralweb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpiralWeb

SpiralWeb is a literate programming system (see http://www.literateprogramming.com/index.html for more information) that uses lightweight text markup (Markdown, with Pandoc extensions being the only option at the moment) as its default backend and provides simple, pain-free build integration to make building real-life systems easy.

The source is, itself, written in SpiralWeb. A minimal version of the parser is provided as a Python script. To build with a stock Python install, run the following command to tangle sources:

python bootstrap.py spiralweb.sw

This command will extract the sources into the spiralweb directory and a setup.py file to the main source directory. To build an egg or install, use:

python setup.py install

Dependencies

SpiralWeb relies on PLY to handle its parsing.

About

Literate programming system with a Pandoc-extended Markdown backend.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published