Husk is an implementation of the Scheme programming language for the Haskell Platform. Advanced R5RS features are provided, including continuations, hygienic macros, and a full numeric tower.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
Cette libération des mises à jour (let-syntaxe) et (letrec-syntaxe) pour prévenir les conflits entre les identificateurs du même nom dans le champ d'application externe et à l'intérieur du corps de la macro. Il modifie (ajouter) d'accepter un nombre quelconque d'arguments, par R5RS. Elle remplace la macro pour (cas) à celle du R5RS.
This release updates (let-syntax) and (letrec-syntax) to prevent conflicts between identifiers of the same name in the outer scope and within the macro body. It modifies (append) to accept an arbitrary number of arguments, per R5RS. It replaces the macro for (case) with the one from R5RS.
Nombreuses améliorations et corrections de bugs pour let-syntaxe et letrec-syntaxe et manutention améliorée de définir et de jeu ! dans une définition de macro.
Many improvements and bug fixes for let-syntax and letrec-syntax, and improved handling of define and set! within a macro definition.
Cette version ajoute le premier soutien hygiénique macro de brou. Il y a deux « côtés »: hygiène et transparence référentielle. Support a été ajouté pour les deux parties, bien qu'il y a quelques problèmes, tel qu'indiqué dans la Version 3.4.x jalons. Soutien de macro continuera d'améliorer à l'avenir de presse. Il y a quelques corrections de bogues.
This release adds the first hygienic macro support to husk. There are two "sides": hygiene and referential transparency. Support has been added for both sides, although there are some issues as noted in the Version 3.4.x Milestones. Macro support will continue to improve in future releases. There are some bugfixes.