Type operators in GHC
Aleksey Khudyakov
alexey.skladnoy at gmail.com
Mon Sep 17 10:12:50 CEST 2012
On Mon, Sep 17, 2012 at 1:07 AM, Conal Elliott <conal at conal.net> wrote:
> Hi Simon,
>
> Yes, I could live with (.->), (.+), etc more easily than `arr`, `plus` etc.
>
> Better yet would be a LANGUAGE pragma I can add to my libraries to get the
> old behavior back.
>
What about treating operators as constructs unless they are mentioned
in the forall?
"~>" is constructor
> foo :: a ~> b
"~>" is variable
> foo :: forall a b (~>). a ~> b
More information about the Glasgow-haskell-users
mailing list