Invocation

Siag is invoked as:
siag [X-options] [siod-options] [filename]

X Options

Siag accepts the standard X Toolkit command line options and arguments:
-display display
-geometry geometry
-bg color, -background color
-bd color, -bordercolor color
-bw number, -borderwidth number
-fg color, -foreground color
-fn font, -font font
-iconic
-name
-rv, -reverse
+rv
-selectionTimeout
-synchronous
-title string
-xnllanguage language[ territory][.codeset]
-xrm resourcestring

Siod options

Any options not accepted by X are passed on to Siod, which accepts the following options:
-hXXXXX:[N]
XXXXX is an integer, to specify the heap size in obj cells. N is an optional number of heaps limit (default 2).
-iXXXXX
XXXXX is a filename to load before going into the repl loop.
-gX
X = 1 for stop-and-copy garbage collection, 0 for mark-and-sweep.
-oXXXXX
XXXXX is the size of the symbol hash table to use, default 100.
-nXXXXX
XXXXX is the number of preconsed/interned non-negative numbers.
-sXXXXX
XXXXX is the number of bytes of machine recursion stack.
-eXXXXX
XXXXX is an expression to evaluate, then exit.

Filenames

Any other arguments are taken as names of Siag documents to be loaded on startup. If no filenames are given, Siag is started with an empty document called "noname".

Environment Variables

The following environment variables can be used to customize Siag.
SIAGHOME
The base directory of the Siag installation. This variable is used to find the documentation. Defaults to "/usr/local/siag".
SIAGHELP
The name of the web browser that will be used to view the on-line help. Defaults to "siaghelp".

Ulric Eriksson - January 1997 - ulric@siag.nu