README.elk: Information regarding the elk extensions to Sced.
What is Elk?
Elk is a scheme extension language interpreter. When integrated
with Sced, it allows several important Sced functions to be
called from within a scheme program that the elk interpreter runs.
This allows animations in particular, and also makes for nice self
running demos.
What do I need?
To run elk you need to have an elk distribution installed on your
system. It should be available at the following places, or their mirrors:
http://www.informatik.uni-bremen.de/~net/elk
ftp://ftp.x.org/contrib/devel_tools/elk-3.0.tar.gz
ftp://ftp.uni-bremen.de/pub/programming/languages/scheme/elk/elk-3.0.tar.gz
How do I compile it (Sced that is)?
If your elk is not in /usr/local/elk, then you must specify
--with-elk-dirs=/your/elk/dir when running configure. Then,
just say yes when asked if you want the elk extensions compiled. You
will only be asked if sced detects an elk installation on your system.
If you know you have elk, but configure doens't ask, then you might
have to explicitly set the directories, or change a few things in the
Makefile and h/config.h AFTER running configure.
How do I use it?
There will be a button on the main window that opens up an interpreter
window. Read the Sced guide to get an idea of what you can type and what it
does.
Who did it?
Pat Sweney did all the hard, original work. I did the later stuff and cleaned
it up.
Stephen Chenney
http://http.cs.berkeley.edu/~schenney
