[Haskell-cafe] newbie type signature question

J. Garrett Morris trevion at gmail.com
Sat Jun 10 02:18:16 EDT 2006


On 6/9/06, Brandon Moore <brandonm at yahoo-inc.com> wrote:
> data DataType m = forall m' . (Monad m') => DataType (TyEq m m') (Char
> -> m' ())

It appears that the more intuitive formulation:

data DataType m
   where DataType :: Monad m => (Char -> m ()) -> DataType m

should work in GHC 6.4

 /g


More information about the Haskell-Cafe mailing list