README
March 4, 2010 ยท View on GitHub
LAC is a laconic lisp interpreter.
Lexically scoped, single-namespace, extensible.
This is mostly a free time hack to learn lisp internals.
Extensibility: How to add new types
- Create a C file containing:
-
Three type specific functions
- 'eq
- 'eval
-
an INIT function that register the ext_type to the system (will be automatically executed at runtime, no need to change the main file)
-
Add lexer rules to scan and allocate the new type in 'atoms.l
-
Debug