app-text/noweb (science)

Search

Package Information

Description:
noweb is designed to meet the needs of literate programmers while remaining as simple as possible. Its primary advantages are simplicity, extensibility, and language-independence—especially noticeable when compared with other literate-programming tools. noweb uses 5 control sequences to WEB's 27. The noweb manual is only 4 pages; an additional page explains how to customize its LaTeX output. noweb works ``out of the box'' with any programming language, and supports TeX, latex, HTML, and troff back ends. A back end to support full hypertext or indexing takes about 250 lines; a simpler one can be written in 40 lines of awk. The primary sacrifice relative to WEB is that code is seldom prettyprinted.
Homepage:
https://www.cs.tufts.edu/~nr/noweb/
License:
|| ( BSD-2 noweb ) emacs? ( GPL-2 )

Versions

Version EAPI Keywords Slot
2.12 7 ~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>sci-mathematics@gentoo.org</email>
		<name>Gentoo Mathematics Project</name>
	</maintainer>
	<longdescription lang="en">noweb is designed to meet the needs of literate programmers while remaining as simple as possible. Its primary advantages are simplicity, extensibility, and language-independence—especially noticeable when compared with other literate-programming tools. noweb uses 5 control sequences to WEB's 27. The noweb manual is only 4 pages; an additional page explains how to customize its LaTeX output. noweb works ``out of the box'' with any programming language, and supports TeX, latex, HTML, and troff back ends. A back end to support full hypertext or indexing takes about 250 lines; a simpler one can be written in 40 lines of awk. The primary sacrifice relative to WEB is that code is seldom prettyprinted.
	</longdescription>
	<upstream>
		<maintainer>
			<email>nr@cs.tufts.edu</email>
			<name>Norman Ramsey</name>
		</maintainer>
		<remote-id type="github">nrnrnr/noweb</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 2.12
emacs ⚠️
examples ⚠️

Files

Manifest

Type File Size Versions
DIST noweb-2.12.tar.gz 579230 bytes 2.12
Unmatched Entries
Type File Size