## 4.3 Toplevel commands

The toplevel loop understands a number of special commands:

,?
  Show summary of available toplevel commands.

,NUM
  Evaluate `NUM`th command in history-list

,h
  List history of last commands

,l FILENAME
  Load file with given `FILENAME` (may be a symbol or string).

,ln FILENAME
  Load file and print result(s) of each top-level expression.

,p EXP
  Pretty-print evaluated expression `EXP`.

,d EXP
  Describe result of evaluated expression `EXP`.

,du EXP
  Dump contents of the result of evaluated expression `EXP`.

,dur EXP N
  Dump `N` bytes of the result of evaluated expression `EXP`.

,q
  Quit the interpreter.

,r
  Show system information.

,s STRING-OR-SYMBOL
  Execute shell-command.

,t EXP
  Evaluate form and print elapsed time.

,x EXP
  Pretty-print macroexpanded expression `EXP` (the expression is not evaluated).