[Haskell-cafe] Alternative name for return
me at lelf.lu
Thu Aug 15 16:44:32 CEST 2013
Simon Peyton-Jones <simonpj at microsoft.com> writes:
> | Indeed, I wished the 0-ary case would be more alike to the unary
> | and binary case, cf.
> | return f0
> | f1 <$> a1
> | f2 <$> a1 <*> a2
> | What is needed is a nice syntax for "idiom brackets".
> Indeed. I'm quite open to adding idiom brackets to GHC, if everyone
> can agree on their syntax, and someone would like to offer a patch.
> Something like
> (| f a1 a2 |)
I can make a patch after people agree on everything.
There's also http://hackage.haskell.org/package/applicative-quoters with
its template haskell nastiness
h> :m +Control.Applicative.QQ.Idiom
h> :set -XQuasiQuotes
h> [i| (,) "THX" "BYE" |]
More information about the Haskell-Cafe