[Haskell-cafe] Function application layout
Alexander Solla
alex.solla at gmail.com
Wed May 25 22:06:55 CEST 2011
2011/5/25 Jonas Almström Duregård <jonas.duregard at chalmers.se>
> I don't see the similarity (from reading this:
> http://www.haskell.org/haskellwiki/Idiom_brackets). My suggestion is
> just a way of using layout to avoid parenthesis.
>
>
This is "exactly" the applicative style, where idiom brackets come from.
Use Control.Applicative:
f <$> x a
<*> y b
<*> z c
You can use the identity functor to recover "plain old" function
application. Idiom brackets abstract the <$> (fmap) and (<*>) operators
away.
And yes, you are right that applicative style is very useful.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110525/e7e60d0c/attachment.htm>
More information about the Haskell-Cafe
mailing list