Martin's Miscs
Wolfram Kahl
kahl@informatik.unibw-muenchen.de
Tue, 3 Feb 1998 11:53:36 +0100
> An even nicer idea, which insofar as I can see would be easy to
>implement, would be to have the Clean parser ignore HTML, XML, SGML,
>CSS[1..], or DSSSL mark-up. These all depend on <...> braces. (It would
>be good if the editor could optionally do this)
Some time ago there was an article on comp.text.sgml which I think
is relevant to this discussion, so I forward it to the Clean list.
This topic crops up every now and then both on comp.text.sgml and
comp.programming.literate.
A somewhat different literate-programming project using XML documents is
HOPS:
URL: http://diogenes.informatik.unibw-muenchen.de:8080/kahl/HOPS/
But now the comp.text.sgml article:
==========================================================================
> From: cmsmcq@uic.edu (C M Sperberg-McQueen)
> Date: 31 Dec 1997 17:59:04 GMT
> Newsgroups: comp.text.sgml
> Subject: Re: Sofware/Documentation concurrency
> Ted Lassagne (tlassagn@napanet.net) wrote:
> : Knuth's Tangle/Weave scheme of several years ago was a way of keeping
> : the code and documentation together, yet being able to separate them for
> : compilation of code and production of documentation. It's occurred to
> : me that this scheme could be recast into an SGML framework, with a set
> : of fairly simple tools to do extraction and formatting. I don't have a
> : reference handy, but probably could look it up if anyone is interested
> : in exploring it.
> Donald E. Knuth, "Literate Programming," The Computer Journal 27 (1984):
> 97-111, rpt. [rev.] on pp. 99-136 of his book Literate Programming
> ([Stanford, California]: Center for the Study of
> Language and Information, 1992), (=CSLI Lecture Notes 27).
> I agree heartily that literate programming is a natural application
> for SGML.
> I've been using a simple SGML-based literate programming system for
> several years; those interested can consult the papers "SWEB: an SGML Tag Set
> for Literate Programming" (http://www.uic.edu/~cmsmcq/tech/sweb/sweb.html)
> and "A Simple Yacc/Lex Processor for Sweb, an SGML Tag Set for
> Literate Programming" (http://www.uic.edu/~cmsmcq/tech/sweb/swebyacc.html).
> The latter is an Sweb document describing version 0.1 of an Sweb
> tangle program; it was done with a very simple Sweb-HTML translation
> which falls short of what I would like to do sometime, but which
> has been good enough for my purposes, so that I have never gotten
> around to replacing it.
> --
> -C. M. Sperberg-McQueen
> Senior Research Programmer, University of Illinois at Chicago
> Editor, ACH/ACL/ALLC Text Encoding Initiative
> Co-coordinator, Model Editions Partnership
> cmsmcq@uic.edu, tei@uic.edu
> +1 (312) 413-0317, fax +1 (312) 996-6834