Merge branch 'feature_modules'
Allow importing other lisp files
Make example module into OS module
Implement global module registry for builtins
Add tag generation to Makefile
Implement syntax sugar for getattr
Add stub import and getattr builtins
Signed-off-by: Stephen Brennan <stephen@brennan.io>
Add module type
Signed-off-by: Stephen Brennan <stephen@brennan.io>
Implement "array" iterators.
Array iterators are necessary for implementing most container objects,
so they can simply return a list of all contained items when they are
expanded by the garbage collector.
Signed-off-by: Stephen Brennan <stephen@brennan.io>
Implement the let builtin
Merge branch 'master' of gh:brenns10/funlisp
Update changelog with versioning
More correct quoting tests
Fix bug in macro argument evaluation