Releases
0.9.0
jcubic
released this
14 Apr 11:41
Breaking
for-each
and map
works as in Scheme spec (use multiple arguments and don't use index)
Features
better binary (options -f -c + read stdin + REPL + indent + catch exception)
indent API function
allow to use dots and variable names
.
function now work with multiple arguments and gets nested object value
add undefined
to default Environment so you can use it in Lips code
add function nop
tokenizer with meta data now include newlines and comments (nothing is removed)
Bugs
fix offset in tokenizer
fix assign variables from variables (e.g. function or variable aliases)
fix return value of Math operation that should return float #1
fix tokenizer meta data with strings outside of S-Expressions or in lonely lines
fix print of lips Symbols (update string function)
fix missing recursive calls to unquote in quasiquote macro
fix major issues with quasiquote that make macros don't work quite right
fix parser when using multiple specials (unquote, quote etc.) in a row
fix scope when evaluating macros
fix async issues with list values inside let, lambda and begin macros
don't evaluate next expressions in and
and or
macros
You can’t perform that action at this time.