Re: Is recieve macro from base implementation of SRFI-1 in fact SRFI-8?
Lassi Kortela 24 Aug 2021 17:43 UTC
> That said, one could even drop the prefix and just provide lambda on
> steroids. (This is the SRFI 219 approach.)
SRFI 219 overrides `define` because 8 Scheme implementations have
already implemented the feature, some of them for decades, and they all
did it by overriding `define`.
I don't think having lots of different overrides for `define` is a good
thing in general; in this case, the prior art forced my hand.
SRFI 89, Guile, s7 and others have lambda-star, i.e. `lambda*` for the
fancy stuff.