[Haskell-cafe] Syntax of 'do'
philip.weaver at gmail.com
Fri Aug 29 23:22:23 EDT 2008
On Fri, Aug 29, 2008 at 8:50 AM, David House <dmhouse at gmail.com> wrote:
> 2008/8/29 Philip Weaver <philip.weaver at gmail.com>:
> > It sounds like you tried to redefine (>>) and (>>=) and make 'do' use the
> > new definitions. This is not possible, regardless of what types you give
> > (>>) and (>>=).
> Watch out for rebindable syntax:
Oh, I had no idea! Thanks :).
> At first reading, I thought that -XNoImplicitPrelude was required to
> turn this on. But now I'm not sure: it seems that if you hide
> Prelude.>>= and Prelude.return, that ought to be enough to make do
> notation work with your alternative definitions. I'm not at home, so I
> can't try this right now.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe