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