[swift-evolution-announce] [Rejected] SE-0087: Rename lazy to @lazy

Chris Lattner clattner at apple.com
Wed May 25 22:46:04 CDT 2016

Proposal Link: https://github.com/apple/swift-evolution/blob/master/proposals/0087-lazy-attribute.md

The review of "SE-0087: Rename lazy to @lazy" ran from May 17...23, 2016. The proposal has been *rejected*:

The community feedback on this proposal was that the most important thing was for the syntax to align with that of the forthcoming property behavior syntax.  The core team does not know what that syntax will be, so it prefers to reject this proposal.  While it would be great to align “lazy” with behavior syntax, but the cost of it diverging is very low (it is easy and not harmful to accept this as a legacy syntax for a long time if the preferred syntax changes in the future), and it would be worse to switch “lazy” to “@lazy” in Swift 3, only to switch it to something else in a subsequent release.

Thank you to Anton3 for driving this discussion forward!  

-Chris Lattner
Review Manager

More information about the swift-evolution-announce mailing list