Version 3.0.0
Breaking changes:
- places in a macro where you used to get a
Syntax
you now getTerm
ctx.next().value
is aTerm
instead of aTermOrSyntaxWrapper
- indexing a syntax template gets a
RawSyntax
instead of aSyntax
ctx.contextify()
new method instead of.inner()
method on the wrappercompile
now takes a path and loader instead of just the source to compile
New Features:
- custom operators
- helper library
- readtables
- internal only, not exposed to macro authors yet
- recursive module loading
console
/process
added to syntax scope in node- loader API
And lot's of bug fixes.
More details in the announcement.