[swift-evolution] [swift-evolution-announce] [Review] SE-0155: Normalize Enum Case Representation

Matthew Johnson matthew at anandabits.com
Sat Apr 1 10:06:51 CDT 2017


> 	• What is your evaluation of the proposal?

+1.  I am very happy with the tradeoffs made in the revision of this proposal.  It feels like the right step for Swift 4.  It updates enum cases to align with the general direction Swift has taken.  This improves consistency now and provides the right foundation for the future enhancements.

> 	• Is the problem being addressed significant enough to warrant a change to Swift?

Yes, enum cases as they exist in Swift 3.1 are a bit out of sync with the rest of the language.  This proposal addresses this directly.

> 	• Does this proposal fit well with the feel and direction of Swift?

Yes, very much.

> 	• If you have used other languages or libraries with a similar feature, how do you feel that this proposal compares to those?

N/A

> 	• How much effort did you put into your review? A glance, a quick reading, or an in-depth study?

I have followed all of the relevant threads and drafts closely and provided feedback regularly.  The final draft shows that the authors have done great job of listening to the community and incorporating feedback.  Thank you very much for continuing to push this forward!



More information about the swift-evolution mailing list