[230] in linux-announce channel archive
New S/W on sunsite -- noweb, a literate-programming tool
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Sat Feb 25 11:38:55 1995
Date: Sat, 25 Feb 1995 17:21:44 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu
X-Mn-Key: announce
Newsgroups: comp.os.linux.announce
From: norman@flaubert.bellcore.com (Norman Ramsey)
Subject: New S/W on sunsite -- noweb, a literate-programming tool
Organization: Bellcore
Keywords: literate programming, WEB
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Followup-to: comp.os.linux.development.apps
I have just uploaded noweb, a literate-programming tool, to the
pub/Linux/Incoming directory on sunsite.unc.edu. This distribution
contains binaries, preformatted man pages, and the Noweb Hacker's
Guide in Slackware package format; the source is, as always, available
on the CTAN sites. (CTAN includes hosts ftp.shsu.edu, ftp.tex.ac.uk,
and ftp.uni-stuttgart.de.) The rest of this post briefly describes
literate programming and gives the Linux Software Map entry for noweb.
Literate programming is the art of writing programs as documents for
human readers as well as sets of machine instructions. Noweb supports
this activity by enabling programmers to write chunks of code in any
order, with documentation interleaved. Its primary advantages are
simplicity, extensibility, and language-independence. noweb works
``out of the box'' with any programming language, and it supports
interleaved documentation written in TeX, LaTeX, and HTML. The author
recommends using LaTeX; noweb comes with an efficient LaTeX->HTML
converter, so the resulting programs can easily be browsed on the
World-Wide Web. A gentle introduction to noweb appeared in the
September 1994 issue of IEEE Software, under the title ``Literate
Programming Simplified.''
More information about noweb and about literate programming in general
can be found on the World-Wide Web at URL
ftp://bellcore.com/pub/norman/www/noweb/intro.html
and on the USENET news group comp.programming.literate.
Comments and questions to norman@bellcore.com.
Norman Ramsey
Here is the LSM entry for noweb. As instructed, I have guessed at a
suitable location for the `Primary-site'.
Begin3
Title: noweb
Version: 2.7
Entered-date: Mon Feb 20 18:41:07 EST 1995
Description: noweb - a literate-programming tool
Noweb supports literate programming---the art of writing programs as
documents for human readers. Noweb's primary advantages are
simplicity, extensibility, and language-independence. noweb works
``out of the box'' with any programming language, and it supports
interleaved documentation written in TeX, LaTeX, and HTML. noweb
comes with an efficient LaTeX->HTML converter.
This distribution contains binaries and man pages in slackware
package format.
Keywords: literate programming, WEB
Author: norman@bellcore.com (Norman Ramsey)
Maintained-by: norman@bellcore.com (Norman Ramsey)
Primary-site: sunsite.unc.edu /pub/linux/apps
579 K noweb.tgz
2 K noweb.lsm
1 K package_descriptions
Alternate-site:
Original-site: ftp.shsu.edu /tex-archive/web
noweb.tar.gz
Platform:
Copying-policy: Freely copyable, but may not be modified
End
--
Norman Ramsey
norman@bellcore.com
--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.