CTAN Comprehensive TeX Archive Network

noweb – A simple extensible literate programming tool

Noweb is de­signed to meet the needs of lit­er­ate pro­gram­mers while re­main­ing as sim­ple as pos­si­ble. Its pri­mary ad­van­tages are sim­plic­ity, ex­ten­si­bil­ity, and lan­guage-in­de­pen­dence. Noweb uses 5 con­trol se­quences to WEB’s 27. The noweb man­ual is only 4 and a bit pages; an ad­di­tional page ex­plains how to cus­tomize its out­put. Noweb works “out of the box” with any pro­gram­ming lan­guage, and sup­ports , , and HTML back ends. A back end to sup­port full hy­per­text or in­dex­ing takes about 250 lines; a sim­pler one can be writ­ten in 40 lines of awk. Noweb does not pret­typrint na­tively, but sup­ports pret­typrint­ing through such third-party fil­ters as pret­zel and dpp.

Home pagehttps://www.cs.tufts.edu/~nr/noweb
Bug trackerhttps://github.com/nrn­rnr/noweb/is­sues
Ver­sion2.12 2018-06-20
Li­censesFree li­cense not oth­er­wise listed
Sim­pli­fied BSD Li­cense
Copy­right1989–2018 Nor­man Ram­sey
Main­tainerNor­man Ram­sey

Down­load the con­tents of this pack­age in one zip archive (1.1M).

Com­mu­nity Com­ments



Here you can see a re­spec­tive di­a­gram in newer browsers.


Pack­age Links

Guest Book Sitemap Contact Contact Author