Re: DSSSL engine in LISP?

Subject: Re: DSSSL engine in LISP?
From: Carlos Villegas <cav@xxxxxxxxxxxxxx>
Date: Wed, 14 Jul 1999 16:19:12 +0900

"Frank A. Christoph" wrote:
> 
> Aleksandar Bakic wrote:
> > Is anyone aware of a DSSSL engine written in LISP? I think I've heard
> > about one written in Scheme (I believe Guile), or it was an SGML
> > parser, I am not sure. Is there anyone working on such a thing?
> I think there are several Scheme implementations which support DSSSL's
> function syntax, meaning the #!optional, #!key and #!rest stuff. Bigloo and
> Gambit are among them. (I dunno about Guile.)
> 
> I don't know of any SGML parsers written in Scheme (or LISP), but I recently
> was informed that Craig Brozefsky is writing an "SGML toolkit" called
> Grover, using Bigloo, which handles SGML documents using the grove
> representation. But I imagine it uses SP to parse documents.

I found that the Kawa scheme interpreter (the one on top of which the
SENG DSSSL engine was being written) has been taken by Per Bothner
from Cygnus. Bothner rewrote the original code, extended it, but
it looks like it kept the DSSSL stuff. This new implementation of
Kawa byte compiles directly to java byte codes (some people were
talking about jade loading byte codes instead of having to process
the stylesheet everytime). It looks like the internals are well
documented 
(as oppose to jade's). So if somebody wants to implement a DSSSL engine
in java, this is worth looking at. (Or better if somebody can
rescue SENG). Take a look at http://sourceware.cygnus.com/kawa.


Carlos Villegas
Uniscope, Inc.


 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist


Current Thread