Updated: 2007/04/15 12:51:05 julian


INSTALLATION
============

SDOM now supports both GNU Guile and the PLT family of Scheme interpreters. In
order to build SDOM for a particular platform, a Makefile is now included that 
issues the commands to generate the required modules. To build, Execute 
"make [platform]" where [platform] is one or more of:

 plt guile

The GNU Guile build will create the Scheme modules ls.scm, core.scm, and
events.scm, along with the test suite code in tests.scm. The PLT/MzScheme build
will generate the PLaneT modules sdom-ls.plt, sdom-core.plt, and 
sdom-events.plt, along with the test suite code in tests.ss.

Installation instructions for the platforms supported by SDOM follow:


GNU Guile
=====

  Copy the files ls.scm, core.scm, and events.scm to a directory named 'sdom' 
whose parent directory is part of the GUILE_LOAD_PATH.


PLT
===

  Use the PLaneT installer to add the modules to your PLaneT cache. For 
example:

  planet -f sdom-core.plt julian 1 0

The test suite expects to find the core module installed under the author name 
'julian', but this can be modified to suit your installation.