Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Noweb

< >

Noweb is a text markup language created in 1989 by Norman Ramsey.

#1066on PLDB 35Years Old
Download source code:
git clone https://github.com/nrnrnr/noweb
Homepage · Source Code · Wikipedia

The noweb tool for literate programming


Example from the web:
\section{Hello world} Today I awoke and decided to write some code, so I started to write Hello World in \textsf C. <<hello.c>>= /* <<license>> */ #include <stdio.h> int main(int argc, char *argv[]) { printf("Hello World!\n"); return 0; } @ \noindent \ldots then I did the same in PHP. <<hello.php>>= <?php /* <<license>> */ echo "Hello world!\n"; ?> @ \section{License} Later the same day some lawyer reminded me about licenses. So, here it is: <<license>>= This work is placed in the public domain.

- Build the next great programming language · Add · Issues · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements

Built with Scroll v164.7.0