jan tolenaar / kiezellisp / index-of-everything

Name

about:repl-commands

Description

Lines starting with a colon or semicolon are top-level commands which may be abbreviated. Other lines are lisp expressions.

General top-level commands:

:clear                  Clear history.
:describe [expr]        Describe expression or last result.
:force [expr]           Force lazy expression or last result.
:globals [pattern]      Show global variables that contain the pattern.
:history                Show current history (kiezellisp-gfx)
:reset [debug-level]    Restart the interpreter (0, 1 or 2).
:time expr              Show elapsed time (compilation+execution).
:quit                   Quit program.

Debugger top-level commands:

:abort                  Abort to previous level or abort after a breakpoint.
:backtrace              Show evaluation stack.
:continue               Continue the program after a breakpoint.
:eval expr [n]          Evaluate expr in the lexical environment at depth n of
                        the evaluation stack.
:exception              Print latest exception without DLR stuff.
:Exception              Print latest exception.
:modify sym expr [n]    Modify a lexical variable.
:variables [n]          Print lexical variables at depth n of the evaluation stack.
:$variables [n]         Print dynamic variables at depth n of the evaluation stack.
:top                    Abort to top level.

While in the debugger, the existing lexical environments on the call stack are readonly, so no setq or setf. You can still fix the value of a lexical variable with the :modify command.

See also

$repl-force-it