[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Changing the name
>felix> And just Imagine the blank faces of your students when you
>felix> tell them about this curious CURRY SRFI that doesn't do currying.
>You're quoting me out of context here. There's a clear connection
>between SRFI 26 and currying which is easily explained and the
>intuition of which is easily grasped. It's one that occurred
>naturally to me, and it occurred naturally to Sebastian.
Yet it doesn't seem natural for all, or we wouldn't have this
>It's your right to find it confusing or to find my arguments or Sebastian's
>weak. But until you can find a better name or better arguments to
>convince Sebastian, it's his right to put whatever he wants into SRFI
I don't claim the opposite. Actually there are tons of better names:
because that's how other languages call it.
because that's what it actually does.
because that's at least abbreviating. Otherwise, why use this thing at all?
because nobody will confuse it with something else.
because that's so stupid that hopefully everybody will stay away from this. ;-)
See? Loads of alternatives, some of them even say what SRFI-26 is doing.
What's the goal of this SRFI? To abbreviate? Then use something
*really* short. To clarify? I *seriously* doubt that
(list-index (curry eq? <> x) foo)
is much clearer than
(list-index (lambda (y x) (eq? y x)) foo)