chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] address@hidden: hygienic chicken: define-extension n


From: felix winkelmann
Subject: Re: [Chicken-users] address@hidden: hygienic chicken: define-extension not working...]
Date: Mon, 28 Jul 2008 11:48:50 +0200

On Sun, Jul 27, 2008 at 4:10 PM, Hans Bulfone <address@hidden> wrote:
> hi,
>
> On Sat, Jul 26, 2008 at 10:13:11PM +0200, felix winkelmann wrote:
>
>> Hi, Hans!
>>
>> `define-extension' is not available in the hygienic chicken (the
>> NEWS file is incorrect). I was never happy with that macro and
>> with the modules, the need for it isn't really there any more.
>
> didn't read the NEWS file, i just thought it was supposed to work
> because the error was 'during expansion of define-extension'...

Well, the NEWS file wasn't fully up to date anyway.

>
> so far, using the new hygienic chicken has been a pleasure!
> i'm probably going to upload my first "hygienic egg" later today.
> i don't think i'll be using the old chicken again for anything new...

Great!

>
> just porting the directfb egg might be a bit of work...

Indeed.

> would it be possible to add a way to augment the set of exported
> bindings from inside a module (or more specifically, in a macro that
> is used in the module).  like i could define a macro that expands to
>
> (define (some-computed-name ...) ...)
> (declare (export some-computed-name))
>
> in the old chicken.  that would save a lot of typing with those
> numerous directfb structure-accessors.

I'll think of something.

>
> anyway, i think the new hygienic version is a great step in the
> development of chicken - thanks, felix, for making it happen!
>

Thanks for the feedback, Hans!


cheers,
felix




reply via email to

[Prev in Thread] Current Thread [Next in Thread]