I think it is pretty cool as well. But I think there is a problem with viewing it as a wildcard.
let's say we define the following:
(??) = flip
foo :: a -> b -> c
foo ?? x :: a -> c
Perfect!
But saying ?? can be used as a wildcard might in the following wrong perception:
foo x ?? :: b -> c -- WRONG
Just a small concern. Other than that, very neat!
On 26.07.2010 08:33, David Virebayre wrote:You can use flip as a "wildcard" aswell:
listeEtagTot = concatMap (`listeEtagArm` cfgTypesTringle) listeArmOrd
> listeEtagTot = concatMap (listeEtagArm `flip` cfgTypesTringle) listeArmOrd
Makes it even more readable in my opinion, since this really "shows" you where the value belongs to.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe