Skip to content

Latest commit

 

History

History
24 lines (24 loc) · 771 Bytes

README.org

File metadata and controls

24 lines (24 loc) · 771 Bytes

uberlisp: in-progress lisp1 interpreter with GC, reader macros, for PC and Arduino

finish alists

needs some kind of eq

eval

implement environments using alists

refer special forms to repl env

eval, apply

remove limit on symbol size

symbol equality with hash, identity with sdbm hashcode

numerics

remove limitation on size

support negative numbers

ratios?

numeric tower with gmp?

strings

add read_string to read.c

!= to symbols, but still use hashcode

read-macros

see bottom of read.c

alist of dispatch functions?

could then add to alist from lisp

fexpr, fsubr