This program follows the usual GNU command line syntax, with long options
starting with two dashes (`-'). A summary of essential command line flats
options is included below. The complete list is shown on the help page.
Show summary of options.
Show version of program.
-e, --eval string
Evaluate the string, print it's value, and exit with 0 unless errors
-t, --test string
Evaluate the string and exit with 1 if the value is #false, 0 if it's
true, or 126 if there is an error.
-o, --output output-file
Compile the given file to fasl or C code, and save the result to the given
-r, --run path
Load the file silently, and call the last value with the remaining command
-x, --output-format format
Choose what ol should compile the given input to. Valid options are
currently c and fasl. This is normally deduced from the file
suffix given in -o, and is thus not usually needed.
-O0, -O1, -O2
Write plain bytecode, compile some common functions to C or everything
possible. These only make sense when compiling to C.
-l, --load path
Resume execution of program state saved with suspend.