Roles makes GND completely type-safe. You cannot make unsafeCoerce using GND.

However, you can look around abstractions with GND, both before and after roles 
-- roles weren't really designed to stop you from doing this. See #5498. 
Whether this is grounds to make GND unSafe is up to the designers of Safe 
Haskell.

Richard

On Nov 4, 2013, at 10:59 AM, Roman Cheplyaka <[email protected]> wrote:

> GHC HEAD still doesn't seem to recognize GND as Safe. I guess we can
> lift this restriction now that we have roles?
> 
> Roman
> _______________________________________________
> ghc-devs mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/ghc-devs

_______________________________________________
ghc-devs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to