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.

#1060on PLDB 35Years Old
Download source code:
git clone https://github.com/nrnrnr/noweb
HomepageSource CodeWikipedia

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 v154.3.0