home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.text.tex
- Path: sparky!uunet!stanford.edu!bcm!rice!cs.rice.edu!dorai
- From: dorai@cs.rice.edu (Dorai Sitaram)
- Subject: Re: Lisp WEB, any progress?
- Message-ID: <BxEnpG.Moy@rice.edu>
- Keywords: WEB, literate programming, Lisp
- Sender: news@rice.edu (News)
- Organization: Rice University, Houston
- References: <1dce3uINNd2q@manuel.anu.edu.au>
- Date: Sun, 8 Nov 1992 16:12:51 GMT
- Lines: 41
-
- In article <1dce3uINNd2q@manuel.anu.edu.au> gustav@arp.anu.edu.au (Zdzislaw Meglicki) writes:
- >Has there been any progress on the WEB-Lisp front? The last I've heard
- >of it there was only Scheme-Web available and even that was a very scaled
- >down tool, in comparison with systems such as FWEB. Yet, Lisp needs annotation
- >much like any other language (although, tangling is of lesser importance,
- >perhaps). In particular I'd like to be able to place comments with
- >real mathematical symbols in the Lisp code, and to use all power of TeX
- >in annotations. Naturally, it would be also nice if the corresponding
- >Lisp-WEB knew how to format lisp, which Lisp words should be emboldened,
- >italicised, etc.
- >
- >Is there a WEB system which could be tweaked into working with Lisp easily?
- >Can Spider-WEB be used for that?
-
-
- You may want to check out SLaTeX, available thru anonymous
- ftp from titan.rice.edu (public/slatex.tar.Z). SLaTeX
- allows one to use Scheme or Lisp code "as is" in one's
- (La)TeX source, or input Scheme or Lisp files into one's
- (La)TeX files. The code is typeset with tokens
- automatically emboldened, italicized, etc. You can also use
- TeX control sequences inside the comments. The idea was let
- Scheme be used in LaTeX and vice versa.
-
- Because of this, SLaTeX can be used as a WEB system, i.e., a
- single file functioning as both a Scheme/Lisp file and its
- (La)TeX documentation. However, the primary goal -- pressed
- for by a small but insistent bunch of users -- was to be
- able to write Scheme code without explicit formatting in
- (La)TeX files, and getting sophisticated formatting
- nevertheless. A secondary goal was to be able to fine-tune
- the formatting should one choose to. Writing a filter to
- make SLaTeX more WEB-like is a lex-ercise.
-
- You need either R4RS Scheme or Common Lisp to run SLaTeX.
-
- --d
- --
-
- dorai@cs.rice.edu ! It may be that the gulfs will wash us down;
- dorai@owlnet.rice.edu ! it may be we shall touch the Happy Isles.
-