Structs
An environment of symbol bindings. Used for the base environment, for
closures, for
let
statements, for function arguments, etc.A Lisp function defined in Lisp.
A Lisp list, implemented as a linked-list
An error that occurred while evaluating some lisp code
Enums
Value
encompasses all possible Lisp values, including atoms, lists, and
others.Type Definitions
The underlying type to use for storing lisp floats. Controlled via feature-flags.
Alias for the contents of Value::HashMap
The underlying type to use for storing lisp integers. Controlled via feature-flags.
A Rust function that is to be called from lisp code