|
Function | Description |
|
input | takes the user input and evaluates it. |
|
input+ | takes a type and a stream as an input and type checks the user input according to the type.
If a type error is found, an exception is raised otherwise behaves as input. |
|
lineread | reads the user input and when the input is terminated by a new line, returns the list of parsable
tokens of that input. |
|
nl | takes a non-negative integer n and prints n new lines. If none is given prints a single new line. |
|
output | takes the same input as make-string and returns the same output but as a side-effect prints the
resulting string. |
|
pr | takes a string and a stream and prints the string to the stream. |
|
print | prints any object returning that object. |
|
read | takes the user input and parses it without evaluating the result. |
|
read-byte | takes a stream and reads the first byte off it. If the stream is empty returns -1. |
|
read-file | takes a file name (string) and returns the list of parsable tokens in it. |
|
read-file-as-bytelist | takes a file name (string) and returns the list of bytes in it. |
|
read-file-as-string | takes a file name (string) and returns the contents of it as a string. |
|
write-to-file | takes a file name f (string) and an expression e and writes the normal form of e to f
overwriting any contents. If e is a string, then the contents of e are written to f
without the outer quotes. |