General changes:
- Add Lisp callstack for debugging, support
SL_TRACE_ON_ERR
. - Support multiple input files when parsing the command-line arguments.
- Add
-s
,--silent
and--no-stdlib
command-line arguments. - Fix
manifest.scm
for Guix.
Primitives:
- Add
set
primitive. - Add
clone
primitive.
Standard library:
- Add
reduce
function. - Add
min
andmax
functions.
Tests:
- General bash improvements.
- When using
test/run-tests.sh
, load the standard library that is relative to the path of the script, instead of the one installed in the system.
Things left to do:
- Expand standard library.
- Add tail-call optimization (see README).
Full Changelog: v1.0.0...v1.1.0