Since my last update post, there was a total of 941 files changed, 10'780 insertions and 4'105 deletions in 71 commits. I mainly focused on optimising the runtime performances of the language.
Better errors! I worked on improving error contexts, by adding an optional cause, which is very helpful when debugging macros extensions:
1 2 3 4 5 6 7 8 9 At (foo 1 2) @ 4:2 1 | (macro foo (a b c ...d) | ^ macro expansion started here 2 | (+ a b c ...d)) 3 | 4 | (foo 1 2) | ^~~~~~~ 5 | Macro `foo' got 2 argument(s) but needed at least 3