Re: [Chicken-hackers] [PATCH] Add support for R7RS syntax-rules extensions

2013-06-15 Thread Peter Bex
On Sat, May 25, 2013 at 11:06:15PM +0200, Peter Bex wrote: Hi all, An important part of getting R7RS-small support into Chicken is extending a few things in core. [...description of underscore wildcard and ellipsis quoting...] Strictly speaking, extended syntax-rules could be provided as

Re: [Chicken-hackers] [PATCH] Add support for R7RS syntax-rules extensions

2013-06-15 Thread John Cowan
Peter Bex scripsit: There are still some issues with the expander/module system about which I'm unsure: currently you need to import-for-syntax r7rs because chicken's syntax-rules gets seen otherwise and it will complain about these extensions when you use them. There are three patterns that

[Chicken-hackers] [PATCH] Add support for R7RS syntax-rules extensions

2013-05-25 Thread Peter Bex
Hi all, An important part of getting R7RS-small support into Chicken is extending a few things in core. Here's a patch to add the new extensions for syntax-rules. The first is the ability to disable the special meaning of ellipsis in template forms by starting a list subform with an ellipsis