Skip to content

catharinejm/uberlisp

 
 

Repository files navigation

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

About

Experimental Lisp for Arduino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%