[230] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

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.


home help back first fref pref prev next nref lref last post