home *** CD-ROM | disk | FTP | other *** search
- Path: 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
-
- 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
-
-