Re: [Haskell-cafe] Re: Gluing pipes

2008-12-05 Thread Bulat Ziganshin
Hello Stefan,

Friday, December 5, 2008, 8:35:18 PM, you wrote:

   \ x y - f (g x) (h y)
 [...]
   f $. g ~ h ~ id

 I keep help wonder: other than a 5 chars, what is it we have gained?

Haskell programmers would be paid more :D


-- 
Best regards,
 Bulatmailto:[EMAIL PROTECTED]

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Gluing pipes

2008-12-05 Thread Matt Hellige
On Fri, Dec 5, 2008 at 11:35 AM, Stefan Monnier
[EMAIL PROTECTED] wrote:
   \ x y - f (g x) (h y)
 [...]
   f $. g ~ h ~ id

 I keep help wonder: other than a 5 chars, what is it we have gained?

Certainly in such a simple case, there's no benefit. In more complex
cases, especially where we're focused on just writing the combinator
itself (i.e., in cases where we won't use ($.)), I think it might make
sense (there is an example in the comments of Conal's recent post at
[1]).

But anyway I do mean might... I happily admit the possibility that
this may be nothing more than a curiosity. I'm happy to have found a
solution to my little puzzle, but I'm not sure how often I'll actually
use it. Time will tell, I suppose.

Matt
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe