[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] What to do with remaining macros?
From: |
felix . winkelmann |
Subject: |
Re: [Chicken-hackers] What to do with remaining macros? |
Date: |
Sat, 24 Feb 2018 22:03:50 +0100 |
> Hi all,
>
> I just tagged and built a 5.0.0pre5 snapshot with the intention of then
> dropping the "chicken" module, only to find out that I had forgotten we
> still have several macros being exported by (only) the chicken module.
>
> What should we do with these? My suggestions in square brackets
>
> - time [chicken.time]
> - assert [chicken.base]
> - ensure [chicken.type]
Sounds reasonable.
> - eval-when [chicken.base, or just get rid of it?]
Yeah, that would be nice. It doesn't seem to be used, and adding it
was a mistake right from the beginning. Not sure how many eggs use that,
though.
> - select [chicken.base, or just get rid of it?]
Hm... I wouldn't miss it.
> - define-for-syntax [chicken.syntax]
> - define-compiler-syntax [chicken.syntax]
> - let-compiler-syntax [chicken.syntax]
Yes, sounds good.
felix