home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / lisp / 2829 < prev    next >
Encoding:
Internet Message Format  |  1992-11-09  |  2.1 KB

  1. Path: sparky!uunet!mcsun!news.funet.fi!news.cs.tut.fi!tut!pk
  2. From: pk@cs.tut.fi (Kellom{ki Pertti)
  3. Newsgroups: comp.lang.lisp
  4. Subject: Re: Lisp WEB
  5. Date: 9 Nov 92 16:30:43
  6. Organization: Tampere Univ. of Technology, Finland.
  7. Lines: 30
  8. Distribution: world
  9. Message-ID: <PK.92Nov9163043@talitiainen.cs.tut.fi>
  10. References: <1d7vccINNh3d@manuel.anu.edu.au> <1992Nov5.210910.20984@cunews.carleton.ca>
  11. NNTP-Posting-Host: talitiainen.cs.tut.fi
  12. In-reply-to: nholtz@cascade.carleton.ca's message of Thu, 5 Nov 1992 21:09:10 GMT
  13.  
  14. I've used a program called SchemeTeX, which does basically what people
  15. have already described: let code live in a verbatim environment, and
  16. format the comments as normal text. It appears that with Scheme there
  17. is rarely need to move text from one place to another, mostly because
  18. Scheme source usually consists of several small procedures that can be
  19. given to the interpreter or compiler just about in any order. Also,
  20. displaying code in some fancy manner (as in displaying a = in C code
  21. as a backward arrow) does not work all that well with Scheme, or lisp
  22. in general.
  23.  
  24. I've modified SchemeTeX a bit to use the GNU Latexinfo format, which
  25. is somewhere between Texinfo and LaTeX. This enabled me to make an
  26. Emacs info file out of my source code. With some Elisp hackery I got
  27. automatic indexing of functions etc., which was quite nice. There was
  28. one (rather serious) drawback: in order to modify a procedure in the
  29. info file, one had to modify it in the original file, run the
  30. SchemeTeX->info converter and reload the file. This is not practical
  31. during the inital development phase of a program, although it would be
  32. nice afterwards.
  33.  
  34. I do not use SchemeTeX anymore, but that does not mean that there was
  35. something wrong with it. Maybe if I had put more effort into the tools
  36. I built, things might be different. As of now, I really don't have
  37. anything that I could distribute.
  38. --
  39. Pertti Kellom\"aki (TeX format)  #       These opinions are mine, 
  40.   Tampere Univ. of TeXnology     #              ALL MINE !
  41.       Software Systems Lab       #  (but go ahead and use them, if you like)
  42.  
  43.  
  44.