This is the command oaklisp that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator
PROGRAM:
NAME
oaklisp - An implementation of the Oaklisp language
SYNOPSIS
oaklisp [ emulator-options ... [ -- oaklisp-options ... ]]
DESCRIPTION
Oaklisp is an object-oriented dialect of Scheme. This implementation is quite portable,
compiling to a virtual machine which is emulated by a C program. Nevertheless, reasonable
speed is achieved through a variety of sophisticated techniques.
OPTIONS
Options are all long, and it makes no difference if you start them with one or two dashes
(`-'). All options can be abbreviated to a unique prefix. There are two sorts of
options: for the bytecode emulator, and for the Oaklisp world. You must use a -- to
separate them.
EMULATOR OPTIONS
--help Show summary of emulator options and exit
--version
Print version of emulator and exit
--world file
file is world to load
--dump file
dump world to file upon exit
--d file
synonym for --dump
--dump-base b
0=ascii, 2=binary; default=2
--predump-gc b
0=no, 1=yes; default=1
--size-heap n
n is in kilo-refs, default 128
--size-val-stk n
value stack buffer, n is in refs
--size-cxt-stk n
context stack buffer, n is in refs
--size-seg-max n
maximum flushed segment len, n is in refs
--trace-gc v
0=quiet, 3=very detailed; default=0
--verbose-gc v
synonym for --trace-gc
--trace-traps
--trace-files
trace filesystem operations
UNOPTIMIZED EMULATOR OPTIONS
--trace-segs
trace stack segment writes/reads
--trace-valcon
print entire value stack at each instr
--trace-cxtcon
print entire context stack at each instr
--trace-stks
print the size of the stacks at each instr
--trace-instructions
trace each bytecode executed
--trace-methods
trace each method lookup
--trace-mcache
trace method cache
OAKLISP OPTIONS
--help Show summary of Oaklisp options
--eval expr
Evaluate Oaklisp expression, which is one arg so be sure to quote for shell.
--load file
Load a file.
--compile file
Compile file.oak yielding file.oa
--locale x
Switch to locale x, eg system-locale (default), compiler-locale, scheme-locale (for
RnRS compatibility).
--exit Exit upon processing this option.
EXAMPLES
This will compile the file myfile.oak in the scheme locale and then leave the user in a
read-eval-print loop in the scheme locale.
oaklisp -- --locale scheme-locale --compile myfile
ENVIRONMENT
The environment variable OAKWORLD will override the default compiled into the executable,
but itself can be overridden on the command line.
Use oaklisp online using onworks.net services