noweb

E437491

noweb is a simple, language-independent literate programming tool that lets programmers interleave documentation and source code in a single, well-structured file.

All labels observed (1)

Label Occurrences
noweb canonical 4

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf free software ⓘ
literate programming tool ⓘ
software tool ⓘ
advantage minimal intrusion into source code ⓘ
toolchain flexibility ⓘ
works with any programming language ⓘ
alternativeTo WEB ⓘ
author Norman Ramsey ⓘ
canBeUsedWith LaTeX ⓘ
TeX ⓘ
plain text tools ⓘ
chunkingModel named code chunks ⓘ
component notangle ⓘ
noweave ⓘ
creator Norman Ramsey ⓘ
designGoal language independence ⓘ
simplicity ⓘ
tool independence ⓘ
distribution BSD systems ⓘ
linked to: BSD

Linux distributions ⓘ
Unix-like systems ⓘ
macOS ⓘ
documentation user manual by Norman Ramsey ⓘ
feature code chunking ⓘ
generation of documentation from source ⓘ
generation of source code from literate file ⓘ
interleaving documentation and source code ⓘ
simple markup syntax ⓘ
tangling ⓘ
weaving ⓘ
firstReleasedApprox early 1990s ⓘ
inputFormat single literate source file ⓘ
inspiredBy WEB ⓘ
license permissive free software license ⓘ
markup uses double angle brackets for code chunks ⓘ
notangleFunction extracts source code from literate file ⓘ
noweaveFunction produces documentation from literate file ⓘ
output tangled source code files ⓘ
woven documentation files ⓘ
programmingParadigm literate programming ⓘ
supports language-independent literate programming ⓘ
multiple programming languages ⓘ
typicalUse reproducible research code ⓘ
software documentation ⓘ
teaching programming concepts ⓘ
writtenIn C ⓘ
Icon ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

WEB → influenced → noweb ⓘ
cweave → relatedTo → noweb ⓘ