[racket-dev] API naming conventions (Push #25466)
This answers it. John just rephrased my guess (last two lines) at your possible answer.
(I really dislike match-define. But it's historic so we're stuck.)
On Oct 16, 2012, at 6:41 PM, Eli Barzilay wrote:
> Just now, John Clements wrote:
>>
>> If this were about changing the name of match-define to
>> define/match, I'd have no objection, but the problem is that we now
>> have two forms with names that are identical, modulo a stylistic
>> choice.
>
> It's not -- they have two different meanings.
>
>
>> It's as though we had a let/values and a values-let; what kind of
>> difference in meaning would a user expect to see between these two?
>
> Exactly. (I'll reply more to Matthias's question.)
>
> --
> ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
> http://barzilay.org/ Maze is Life!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4373 bytes
Desc: not available
URL: <http://lists.racket-lang.org/dev/archive/attachments/20121016/bfb87f0f/attachment.p7s>