Fork me on GitHub

Released Version 3.4.3

  • Fixed let-syntax and letrec-syntax to prevent conflicts between identifiers of the same name in the outer scope and within the macro body.
  • Per R5RS, (if <test> <consequent>) is supposed to evaluate <consequent> for any value of <test> except #f. However, husk was only allowing <test> to pass if it was equal to #t. This has been fixed.
  • Modified (append) to accept an arbitrary number of arguments, per R5RS.
  • Replaced the macro for case with the one from R5RS.

<< More news and updates