SE-0345: `if let` shorthand for shadowing an existing optional variable

This is interesting, because in earlier times the core team was explicit that lack of "strong" consensus did bar proposals coming to review. (See, for example, #438.)

9 Likes

To date:

  • 39 reviews are wholly positive. This category includes the "not important, but sure, why not" votes.

  • 13 people agree that there is a problem to be solved but would like to use or investigate a different spelling. This number includes the "-1 on this specific proposal" votes.

  • 5 people were net positive but expressed either reservations or lukewarmness.

  • 1 person was mildly negative.

  • 14 people were negative.

  • 5 people were uncategorizable; they wrote ambiguous text or expressed positions too nuanced for simple counting.

I tried to unique by poster, but this is a hand count and I'm sure that if you did your own, you would come up with similar-but-different numbers.

5 Likes

The review period is over. We’re still getting some late feedback, so I have no problem with leaving the thread open for people who haven’t posted yet, but I think the discussion should be considered over; if you’ve already left your feedback here, please refrain from further comment.

4 Likes

Hey all,

Thanks for the great discussion, experiments, and perspectives. The Core Team has decided to accept this proposal. See the decision notes for some commentary.

Doug

16 Likes