[SE-0258] Revision #3 of the proposal, addressing feedback from review #2 #1054
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes from the second reviewed version
_
and is always
private
.wrapperValue
property has been renamed toprojectedValue
tomake it sufficiently different from
wrappedValue
. This also givesus the "projection" terminology to talk about the
$
property.$foo
) always has the same access asthe original wrapped property, rather than being artificially
limited to
internal
. This reflects the idea that, for propertywrapper types that have a projection, the projection is equal in
importance to the wrapped value.