Re: [Chicken-users] for those who have interest in procedure objects decoration

2019-05-22 Thread John Cowan
On Wed, May 22, 2019 at 9:28 AM Peter Bex wrote: > So it makes sense they don't have a separate entry. It's like having => > as a separate entry; it doesn't exist either except in cond and case > forms. > Nevertheless, it's a good idea to bind unquote, unquote-splicing, and => to macros that

Re: [Chicken-users] for those who have interest in procedure objects decoration

2019-05-22 Thread Marco Maggi
Peter Bex wrote: > Hm, that's interesting. Unquote and unquote-splicing are not actually > bound to anything; they're only available inside quasiquote, so they can't > be imported or renamed or anything: > (module foo () (import (only scheme quasiquote +)) `(foo ,(+ 1 2))) > So it makes

Re: [Chicken-users] for those who have interest in procedure objects decoration

2019-05-22 Thread Peter Bex
On Wed, May 22, 2019 at 03:05:44PM +0200, Marco Maggi wrote: > Peter Bex wrote: > > This looks pretty cool! One request though: could you please add some > > blatant warnings that this stuff is not meant to be relied upon in user > > code? These are internals instead of an official API for a

Re: [Chicken-users] for those who have interest in procedure objects decoration

2019-05-22 Thread Marco Maggi
Peter Bex wrote: > On Wed, May 22, 2019 at 10:59:17AM +0200, Marco Maggi wrote: >> Ciao, >> I'm composing unofficial documentation for CHICKEN internals that are >> usable from client code. As part of this I have added a section about >> decorating procedure objects: >>

Re: [Chicken-users] for those who have interest in procedure objects decoration

2019-05-22 Thread Peter Bex
On Wed, May 22, 2019 at 10:59:17AM +0200, Marco Maggi wrote: > Ciao, > > I'm composing unofficial documentation for CHICKEN internals that are > usable from client code. As part of this I have added a section about > decorating procedure objects: > >

[Chicken-users] for those who have interest in procedure objects decoration

2019-05-22 Thread Marco Maggi
Ciao, I'm composing unofficial documentation for CHICKEN internals that are usable from client code. As part of this I have added a section about decorating procedure objects: I'm not sure I've got