Expand description
A simple Lisp-1.
This crate defines everything that “every” OftLisp system will require.
Modules§
- The basic AST types.
- Various garbage-collected collections.
- A module that generates symbols, which are guaranteed to be unique.
- A helper for running modules.
- Macro expansion’s implementation.
- The module system.
- Functions related to the OftLisp paths.
- The OftLisp reader.
- Utility functions.
Structs§
- An interned string with O(1) equality.
Enums§
- The location a
Value
originated from. SeeWithLocation
. - A
Context
for plain data. - A single OftLisp value.