[swift-evolution] [Review] SE-0018 Flexible Memberwise Initialization
zntfdr at gmail.com
Fri Jan 8 05:02:35 CST 2016
> What is your evaluation of the proposal?
Since the "Proposed solution" section is about the automatic model, I give
In my opinion, the automatic model is a big step forward from the current
the opt-in model would introduce properties modifiers and/or attributes
that I don't feel
In the lights of that, I would advise against most of the "Future
with the sole exception of the @default attribute (using the first bare
approach, not the
second one with an attribute argument: it's cleaner and it fixes the main
> Is the problem being addressed significant enough to warrant a change
> Does this proposal fit well with the feel and direction of Swift?
Yes to both, I was surprised when I found out that the default memberwise
in Swift was a very basic, struct-only thing: I was contemplating such a
myself, even though Matthew put much more thought and crafted something
than what I had in mind.
> If you have you used other languages or libraries with a similar
feature, how do you feel that this proposal compares to those?
> How much effort did you put into your review? A glance, a quick reading,
or an in-depth study?
I did my homework: in-depth study of the official proposal and read every
This is my first time participating in a Swift Evolution and I'm doing so
because I'm really
interested in this implementation (as stated in a previous answer, I was
the same proposal myself, unaware of the ongoing newsletter discussion).
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-evolution