SIOD

Section: User Commands (1C)
Updated: LOCAL
Index Return to Main Contents
 

NAME

siod - small scheme interpreter (Scheme In One Defun).  

SYNOPSIS

siod [-hXXXXX] [-iXXXXX] [-gX]  

DESCRIPTION

Siod is a very small scheme interpreter which can be used for calculations or included as a command interpreter or extension/macro language in other applications.

 

COMMAND LINE OPTIONS

-hXXXXX
The XXXXX should be an integer, specifying the number of cons cells to allocate in the heap. The default is 5000.
-iXXXXX
The XXXXX should be the name of an init file to load before going into the read/eval/print loop.
-gX
The X is 1 for a stop and copy garbage collector (the default), 0 for a mark and sweep one.
 

FILES

siod.doc siod.scm  

SEE ALSO

Structure and Interpretation of Computer Programs , by Ableson and Sussman, MIT PRESS.  

DIAGNOSTICS

Error messages may also set the variable errobj to the offending object.  

BUGS

With -g1 it does not GC during EVAL, only before each READ/EVAL/PRINT cycle. It does GC during EVAL with -g0, but that code is not portable, and must be specialized for each architecture/compiler.


 

Index

NAME
SYNOPSIS
DESCRIPTION
COMMAND LINE OPTIONS
FILES
SEE ALSO
DIAGNOSTICS
BUGS

This document was created by man2html, using the manual pages.
Time: 18:01:15 GMT, July 24, 2024