Re-CC'ing -cafe:

On 6 May 2010 12:54, Leonel Fonseca <leone...@gmail.com> wrote:
> I wasn't aware of GeneralizedNewtypeDeriving.
>  I just edited the source file Language.Haskell.TH.Syntax
> and left:
>
> newtype Q a = Q { unQ :: forall m. Quasi m => m a }
>    deriving Typeable

Hang on, is Q something actually in the template-haskell library?  In
that case, you can't just do "deriving (Typeable)" .

However, you might be able to generate the Typeable instance using
DrIFT (see http://hackage.haskell.org/package/DrIFT-cabalized for a
cabal-install-able package).

-- 
Ivan Lazar Miljenovic
ivan.miljeno...@gmail.com
IvanMiljenovic.wordpress.com
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to