Re: Intricate lambda list syntax Lassi Kortela 18 Oct 2019 14:29 UTC
> Being familiar with CL, I can see these features came out of necessity, and > I've used them in number > of occasions. I do agree that the syntax can be a bit simpler if they don't > need to keep the backard > compatibility. I agree. It's one of those things where every part is perfectly logical and fits well with its neighbors, but when you put them all together, the result is a bit bewildering. Many things in CL are like that. "Too much of a good thing is wonderful" must have been the design motto :) > Actually, I even see a feature missing from CL, which is to get &rest > arguments minus processed > keyword arguments. (Hence Gauche supports it). Do you mean that when allow-other-keys is given, those "other" keys and their values end up in their own association list?