-
Notifications
You must be signed in to change notification settings - Fork 0
a LISP interpreter
License
glguida/lac
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 1. Create a C file containing: - Three type specific functions - 'eq - 'print - '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) 2. Add lexer rules to scan and allocate the new type in 'atoms.l 3. Debug
About
a LISP interpreter
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published