All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for Closures.
builtin
package with all builtin value types.Fn
type to represent multi-arity functions/macros.Analyzer
supports macro expansion.
Env
uses an interface model.Analyzer
is decoupled frmEnv
.- Repository is re-organized around a
core
package.
- Minor performance improvements in reflector funcWrapper.
slurp
root package with builtin types and builtin Analyzer.- special forms:
go
,do
,if
,def
,quote
reader
package with reader macros for all builtin types.- fully customisable
repl
package. reflector
to simplify Go interop.