[ghc-steering-committee] Proposal #111: Linear Types
Richard Eisenberg
rae at cs.brynmawr.edu
Wed Aug 29 12:20:48 UTC 2018
> On Aug 29, 2018, at 3:47 AM, Simon Peyton Jones via ghc-steering-committee <ghc-steering-committee at haskell.org> wrote:
>
> So the extra polymorphism in the function space would be invisible.
Not quite. It would be visible to anyone who cares about the type of (->), which would now be more elaborate. This includes people using type-level type application (https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0015-type-level-type-applications.rst), whose implementation is under way by a student of mine, and anyone looking at the TypeRep of (->). I'm not overly concerned by these bumps, but I don't want to overclaim that everyone who doesn't use -XLinearTypes will be utterly unaffected.
Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-steering-committee/attachments/20180829/43dd8228/attachment.html>
More information about the ghc-steering-committee
mailing list