This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
SDC for guile The original sdc was written for Bigloo by Jörg Wittenberger and is available at [1]http://www.inf.tu-dresden.de/~jw6/doc/sdc/index.html. Presently this port to guile does not support all of the backends sdc supports, and has a few bugs in it I'm sure. This version is a straight-forward port, with the only major change being the module definitions, and the addition of an entity-manager construct. The major reason for the port was to get sdc, which is GPLed code, off of Bigloo and onto a GPLed scheme, and to separate it's ESIS tokenizer/compiler from the rest of the application so that it could be easily used in other experiments. You can download a tarball at: [2]http://www.red-bean.com/~craig/sdc-guile/sdc-guile_0.1.tar.gz The performance of this port can stand some improvement, and I'm working on implementing them presently. I assume that a dumper/freezer, or even a scheme compiler would greatly increase the performance, at least to get back to somewhere close to the Bigloo implementation which was rather fast. If anyone has ideas on how to make module definitions portable across several of the more popular free scheme implementations I would be grateful if they would share it with me. Some things planned for the future: * Debian package with linux-doc and debian-doc support. * Get the rest of the backends working. * Better error handling and debugging. * Compiled version using modified hobbit scheme compiler. * Create a DTD compiler which could be used for validation and automatic generation of documents. * DSSSL driver for the backends. _________________________________________________________________ Craig Brozefsky [3]craig@red-bean.com References 1. http://www.inf.tu-dresden.de/~jw6/doc/sdc/index.html 2. http://www.red-bean.com/~craig/sdc-guile/sdc-guile_0.1.tar.gz 3. mailto:craig@red-bean.com