[ghc-steering-committee] What do we need from the linear-types proposal?

Richard Eisenberg rae at cs.brynmawr.edu
Mon Nov 27 22:04:28 UTC 2017


> On Nov 27, 2017, at 9:58 AM, Simon Peyton Jones <simonpj at microsoft.com> wrote:
> 
> * If a proposal requires a change to Core, that change should be
>  described rather precisely.

In Greek or in Haskell? Less tersely: does a formalization in a paper suffice? Or should the proposal write out the new Haskell definition? These are closely related, but not the same. (For example, formalizations don't include the AppTy/TyConApp/FunTy distinction that is important for performance.)

My own view is that Greek is enough.

Richard


More information about the ghc-steering-committee mailing list