🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.archives
Article #4719

[comp.lang.apl] APLWEB and Literate Programming in APL

#4719
From: L.J. Dickey
Date: Mon, 14 Dec 1992 10:18
54 lines
2931 bytes
Archive-name: auto/comp.lang.apl/APLWEB-and-Literate-Programming-in-APL


			Literate programming in APL
				and APLWEB

	A few years ago, Donald Knuth introduced WEB, a system for
	presenting source code and documentation in a single document.
	His scheme allows an author to give extended and copious notes
	about the intention of the code, along with the code itself, in
	a single document.

	Most readers will have heard about TeX, the most famous example
	of a successful product done this way, and I am sure that there
	must be other programming products done with WEB, but I can not
	name any others.  Now, from the University of Bielefeld comes
	APLWEB, a method for presenting APL code in a literate way.
	With APLWEB exposition and code may be blended into a single
	source document.  Two tools, TANGLE and WEAVE, are provided,
	which extract the APL executable code and produce TeX source,
	respectively.

	APLWEB is a means by which one may write an article or book,
	and include along with it, in one place, the APL source for the
	immediate execution lines and APL functions that accompany it.

	The developer of APLWEB is Dr. Christoph von Basum, e-mail
	<CvB@erasmus.hrz.uni-bielefeld.de>, who has written his Ph.D.
	thesis about literate programming in APL.  He is the author
	of all the C-code and TeX-macros. The ccapl-font was designed
	by students at the University of Bielefeld.

	This work was communicated to us by Bernhard Strohmeier, whose
	e-mail address is <bstrohmeier@erasmus.hrz.uni-bielefeld.de>.
	Mr. Strohmeier is a Ph.D. student at the University of
	Bielefeld, working under the supervision of Professor Peter
	Naeve and Dr. Peter Wolf.  Mr.  Strohmeier is using APLWEB as a
	tool to aid in the writing of his doctoral thesis about causal
	networks.

	The first English language release of this work works with IBM
	APL2 and STSC APL and is now available by anonymous ftp at
	watserv1.uwaterloo.ca (129.97.129.140) in the directory
	languages/apl/aplweb.  It is designed to run on IBM personal
	computers.

	Lee Dickey
	1992-12-07

-- 
Prof. Leroy J. Dickey, Faculty of Mathematics, U of Waterloo, Canada  N2L 3G1
   Internet:      ljdickey@math.UWaterloo.ca
                  ljdickey@math.waterloo.edu
   UUCP:          ljdickey@watmath.UUCP
Technical Details
Message-ID: <1ghn2bINNml8@agate.berkeley.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!yale.edu!spool.mu.edu!agate!agate!usenet
References: <Byw69E.MAJ@math.uwaterloo.ca>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!yale.edu!spool.mu.edu!agate!agate!usenet
From: ljdickey@math.uwaterloo.ca (L.J. Dickey)
Newsgroups: comp.archives
Subject: [comp.lang.apl] APLWEB and Literate Programming in APL
Followup-To: comp.lang.apl
Date: 14 Dec 1992 10:18:51 GMT
Organization: University of Waterloo
Lines: 55
Sender: adam@soda
Approved: adam@soda
Distribution: world
Message-ID: <1ghn2bINNml8@agate.berkeley.edu>
References: <Byw69E.MAJ@math.uwaterloo.ca>
NNTP-Posting-Host: soda.berkeley.edu
X-Original-Newsgroups: comp.lang.apl
X-Original-Date: Mon, 7 Dec 1992 13:46:24 GMT