EnglishFrenchSpanish

OnWorks favicon

oaklisp - Online in the Cloud

Run oaklisp in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

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


Free Servers & Workstations

Download Windows & Linux apps

Linux commands

  • 1
    abcde
    abcde
    abcde - Grab an entire CD and compress
    it to Ogg/Vorbis, MP3, FLAC, Ogg/Speex,
    AAC, WavPack, Monkey's Audio (ape),
    MPP/MP+(Musepack), True Audio (tta)
    and/or M...
    Run abcde
  • 2
    abcm2ps
    abcm2ps
    abcm2ps � translate ABC music notation
    to PostScript ...
    Run abcm2ps
  • 3
    create_common
    create_common
    ctn_manpage - Generic CTN manual page
    DESCRIPTION: This is a generic manual
    package for a CTN program. All CTN
    programs will give their brief usage
    synopsis wh...
    Run create_common
  • 4
    create_compressed_fs
    create_compressed_fs
    create_compressed_fs,
    extract_compressed_fs - convert and
    extract a filesystem to/from a cloop
    volume ...
    Run create_compressed_fs
  • 5
    gap4
    gap4
    gap4 - Genome Assembly Program (part of
    staden package) ...
    Run gap4
  • 6
    gap5
    gap5
    gap5 - Genome Assembly Program (part of
    staden package) ...
    Run gap5
  • More »

Ad