git.fiddlerwoaroof.com
Raw Blame History
Commands used by the Y2.0 command interface:

Commands to dispose of the current extension:
:eval         Evaluate dialogues in the current extension
:save         Save the current extension
:kill         Forget about the current extension
:list         Print the current extension

Commands to load & run files (compilation units)
:load file    Load a file into the system
:compile file Compile a file to native code and save the binary
:run file     Load a file and run `main'

Commands to control the current module:
:clear        Remove all saved definitions in the current module
:module name  Set the current module
:Main         Switch to an empty module named Main

Other commands:
:cd directory Set the current directory
:p?           Describe available printers
:p= p1 p2 ... Set the printers
:p+ p1 p2 ... Enable selected printers
:p- p1 p2 ... Disable selected printers
:o?           Describe available optimizers
:o= o1 o2 ... Set the optimizers
:o+ o1 o2 ... Enable selected optimizers
:o- o1 o2 ... Disable selected optimizers
:(fn ...)     Evaluate a Lisp expression

Abbreviations within the current extension:
=exp          Creates a dialogue to print the expression under :e
@exp          Creates a definition which will run the dialogue under :e