More GND + role inference woes

Richard Eisenberg eir at cis.upenn.edu
Wed Oct 16 18:00:39 UTC 2013



On Oct 16, 2013, at 1:46 PM, Edward Kmett wrote:

> Off the top of your head do things like the following work under the new scheme?
> 
> newtype T m a = T { runT :: StateT MyState m a } deriving (Monad, MonadState MyState, MonadTrans)
> 

Yes, I believe that will work. The only "hard" part is for the `get` method of MonadState, but when we know the specific parameters, all should be OK.

Richard



More information about the ghc-devs mailing list