[Haskell-cafe] Arrows: definition of pure & arr
Peter Verswyvelen
bf3 at telenet.be
Sun Feb 17 08:32:27 EST 2008
I don't get why the name isn't "arrow" instead of "arr"... Arr reminds
me of pirates, "arrrrrrrhh" ;-)
I guess "first" was chosen because "fst" was already taken, but then it
would be logical to choose "arrow" instead of "arr" ;-)
Ross Paterson wrote:
> On Sun, Feb 17, 2008 at 12:00:43AM -0800, Jonathan Cast wrote:
>
>> arr = pure
>> pure = arr
>> [...]
>> This example is admittedly kind of silly, but I'm sure someone has a
>> passionate attachment to one or both names, so requiring definitions
>> to use one or the other would be controversial.
>>
>
> Perhaps not. I used the name pure for arr in the Fun of Programming
> paper, because Richard Bird preferred that name, but it hasn't caught on,
> and now the same name is used in the Applicative class. So perhaps it
> should be removed from Arrow.
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20080217/7a2a8605/attachment.htm
More information about the Haskell-Cafe
mailing list