Skip to content

0.11.0

Compare
Choose a tag to compare
@jcubic jcubic released this 29 Apr 22:42
· 2212 commits to master since this release

Features

  • Add support to list cycles
  • new macro ignore that will swallow promises
  • add try macro
  • add current-environment function
  • eval LIPS function now accept environment as second argument
  • better toString of gensym symbols (it now shows #gensym_1# instead of Symbol(#gensym) check macroexpand)
  • macroexpand now produce formatted LIPS code (API exposed in Formatter::break that break LIPS code into lines)

Bug fixes

  • call error in evaluate when promise returned from function is rejected
  • fix errors in map, reduce, fold and for-each (that use map)
  • fix exception when call to match fail to match