SketchyLISP Reference Manual - Copyright (C) 2005 Nils M Holm
Previous: -/- | - Contents - Index - | Next: Programs |
SketchyLISP interprets purely applicative Scheme expressions by reducing them to their normal forms. It is able to evaluate tail-recursive functions in constant space and provides first-class continuations. The interpreter is started from the command line using the
Sk
command. Once started, it enters a read-reduce-print loop in which it accepts an expression from the user's terminal, reduces it to its normal form (if possible) and prints that normal form. It also accepts a set of meta commands for tasks like loading definitions from files or tracing functions. The interpreter exits when either it reads an EOF mark or the respective meta command is issued. Input may be redirected from a file using the redirection commands provided by the operating system.
Previous: -/- | - Contents - Index - | Next: Programs |