Measures Concepts
GitHub icon

Noweb

Noweb - Text markup language

< >

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

Source code:
git clone https://github.com/nrnrnr/noweb
#1106on PLDB 35Years Old

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.

View source

- Build the next great programming language Search Add Language Features Creators Resources About Blog Acknowledgements Queries Stats Sponsor Day 605 feedback@pldb.io Logout