Access the compiler to do crazy things if you really want to!
The front-end REPL used to take user input.
History of commands that have been entered into the shell, including previous sessions
Current height of the terminal
History of commands that have been entered into the shell during the current session
Show all the imports that are used to execute commands going forward
The last exception that was thrown in the REPL;
null if nothing has
yet been thrown.
Throw away the current scala.
Read/writable prompt for the shell.
Functions that can be used to manipulate the current REPL session: check-pointing progress, reverting to earlier checkpoints, or deleting checkpoints by name.
Current width of the terminal
This stuff is used for the REPL-generated code that prints things; shouldn't really be used by users, but needs to be public and accessible
Display help text if you don't know how to use the REPL
Lets you configure the pretty-printing of a value.
Controls how things are pretty-printed in the REPL.
Type object representing the type of
Type object of T.