|  |  | Top Level

# Top Level

Functions which load code at runtime require a symbol specifying the module name to use.

`load` | `(filename|<str> modname|<sym> => <any>)` | `G`
| returns the result of evaluating the result of reading file named `filename` into module `modname`. |
`eval` | `(x|<any> modname|<sym> => <any>)` | `G`
| return's result of evaluating `x`. |
`top` | `(modname|<sym>)` | `G`
| runs top-level `read-eval-print` loop which reads from in and writes to out. |
`save-image` | `(filename|<str>)` | `G`
| saves an image of the current GOO process to a file named `filename`. |
`$ $$ $$$` | `<any>` | `I`
| refers respectively to last, second to last, and third to last values returned in top-level listener. |

|  |  | Top Level