[ghc-steering-committee] Please review: embrace Type::Type, Shepherd: Iavor

Simon Peyton Jones simonpj at microsoft.com
Tue Dec 19 09:01:00 UTC 2017


I'm strongly in favour of this proposal.  There are really two bits

* Stop distinguishing -XPolyKinds and -XTypeInType. This is a straight win.
  I implement GHC and I could not tell you the precise description. The
  distinction serves no useful purpose: the ONLY reason for retaining it
  is to avoid back-compat worries, and that is not a good reason to perpetuate
  special cases into the indefinite future

* Stop treating '*' specially, with a flag to get the old behaviour.
  I support this plan too.  It was really a mistake to use an operator
  symbol as a type name in the first place.  Having a flag to recover
  the current behaviour is a reasonable mitigation path.

Let's do it!

Simon

|  -----Original Message-----
|  From: ghc-steering-committee [mailto:ghc-steering-committee-
|  bounces at haskell.org] On Behalf Of Joachim Breitner
|  Sent: 19 December 2017 02:53
|  To: ghc-steering-committee at haskell.org
|  Subject: [ghc-steering-committee] Please review: embrace Type::Type,
|  Shepherd: Iavor
|  
|  Dear Committee,
|  
|  this is your secretary speaking:
|  
|  Richards proposes to merge -XTypeInType into -XPolyKinds and -XDataKinds
|  https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%
|  2Fghc-proposals%2Fghc-
|  proposals%2Fpull%2F83&data=02%7C01%7Csimonpj%40microsoft.com%7C3c755ac86e034
|  0422c0508d5468badbf%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63649248810
|  8056862&sdata=TcjDdAfP3cDMWfiKMNjzTG98iKzoCIeG6SoDvAdpSHs%3D&reserved=0
|  
|  I propose Yavor Diatchki as the Shepherd.
|  
|  Yavor, please reach consensus as described in
|  https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%
|  2Fghc-proposals%2Fghc-proposals%23committee-
|  process&data=02%7C01%7Csimonpj%40microsoft.com%7C3c755ac86e0340422c0508d5468
|  badbf%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636492488108056862&sdata=
|  7tIMsZ3f1ywmuHTJXqlA%2BtGKfUV5X3rRMcNxtyJDeSQ%3D&reserved=0
|  
|  I suggest you make a recommendation about the decision, maybe point out
|  debatable points, and assume that anyone who stays quiet agrees with you.
|  
|  Thanks,
|  Joachim
|  --
|  Joachim Breitner
|    mail at joachim-breitner.de
|  
|  https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.joachim-
|  breitner.de%2F&data=02%7C01%7Csimonpj%40microsoft.com%7C3c755ac86e0340422c05
|  08d5468badbf%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636492488108056862
|  &sdata=jGkyiDO6oIs2kidTiRSqp0o1J0kZRrgpPbyA4%2FwdkSI%3D&reserved=0


More information about the ghc-steering-committee mailing list