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>
Add let to changelog
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
ad5cc0be — Stephen Brennan 3 years ago
Don't require libedit
Fix makefile stuff and document a bit better
Add utilities for mutating and constructing lists
Implement list builtin
Implement cond builtin
Fix bug in reading files larger than 1KB