v0.1.0
The compiler is now capable of handling a reasonable amount of the semantics of
The R7RS Scheme specification. This release brings in three main features since the
last one:
- Macro support - some
define-syntax
macros are now possible. - Library support - the
define-library
special form can be used to split code into
separate classes. - Proper tail call support. Tail recursive calls, including mutually recursive calls
are possible thanks to the CILTail
prefix.
In addition many small fixes and improvements, including:
- .NET 5 support
- Quoted (but not quasi-quoted) forms
- Vector and byte vector support.
- compile to a library or an executable with
—outputtype (exe|lib)