CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

SchemeWEB: Generate Lisp and LaTeX code from the same source file.

lang/scheme/util/sweb/
SchemeWEB provides simple support for literate programming in Lisp. SchemeWEB version 2.0 is a Unix filter that allows you to generate both Lisp and LaTeX code from one source file. The generated LaTeX code formats Lisp programs in typewriter font obeying the spacing in the source file. Comments can include arbitrary LaTeX commands. SchemeWEB was originally developed for the Scheme dialect of Lisp, but it can easily be used with most other dialects. A SchemeWEB file is a Lisp source file which contains code sections and comment sections, but each section is identified in a novel way. A code section begins with a line whose first character is a left parenthesis. It continues until a line is found which contains the parenthesis that matches the one which started the code section. The remaining lines of text in the source file are treated as comments.
See Also: 

   lang/scheme/util/scm_tex/
Origin:   

   cs.indiana.edu:/pub/scheme-repository/new/schemeweb.sh
   ftp.shsu.edu:/tex-archive/web/schemeweb

Version: 2.0 (25-FEB-94) Copying: Copyright 1994 by The MITRE Corporation Use, copying, modification, and distribution permitted. CD-ROM: Prime Time Freeware for AI, Issue 1-1 Author(s): John D. Ramsdell Keywords: Authors!Ramsdell, LaTeX, Lisp!Utilities, Literate Programming!Lisp, Literate Programming!Scheme, Scheme!Utilities, SchemeWEB References: ?
Last Web update on Mon Feb 13 10:38:23 1995
AI.Repository@cs.cmu.edu