posted to comp.lang.scheme.scsh in 2002-02. Explains the
doings of autogen.sh that generates the s48 virtual machine
and the initial image: the byte-compiled byte-code compiler, executable
by the VM.
Some hints for configuring the system and Emacs when using scsh under Cygwin.
Configuring scsh and XEmacs on Cygwin
If you have installed XEmacs out of the Cygwin box, you just have to add the
following lines to .xemacs/init.el (or create the directory and file in your
Cygwin home directory):
Now you can start a scsh process within your XEmacs by typing
M-x run-scheme RET.
There are a number of commands to interact with the scsh buffer. To view the
preset key bindings you can type C-h b while you are editing a scheme file.
You need to setup Cygwin with UNIX line ending convention to run scsh. Sometimes you need to reinstall Cygwin to run scsh as pointed out by David Van Horn.
involves both editing Scheme code and interacting with a
scsh process.
As for editing support, consult the Emacs info pages (C-h i or M-x info) and the runtime documentation of relevant
functions (C-h f) and variables (C-h v).
In particular, you may want to learn how to activate Scheme mode or
customise its indentation habits.
As for the interaction, consult the s48 manual about cmuscheme48 or
George Demmy about ilisp. Cmuscheme48 comes with the scsh distribution, a successor resides in the Emacs Wiki. Ilisp requires a bit more work to get things going, but offers quite some power and a uniform Emacs interface for various Lisp and Scheme systems.
posted to comp.lang.scheme.scsh in 2002-05. Whether and how
Scheme 48's structures and packages relate to reified
environments that may be passed to eval.
supplemented by hints why or when this might be a bad idea.
Questions and answers posted to comp.lang.scheme.scsh in 2002-12 by
Fernández, Gasbichler, and Sperber.
Coded solutions are available in the sunterlib/s48/module-system.
posted to comp.lang.scheme.scsh in 1999-10. A kind of killall(1) in scsh, involving s48 modules, regular expressions, string processing, signals, and more.