<div dir="ltr">Is Property Behaviors considered for Stage 1?<div><br></div><div><a href="https://github.com/apple/swift-evolution/blob/master/proposals/0030-property-behavior-decls.md">https://github.com/apple/swift-evolution/blob/master/proposals/0030-property-behavior-decls.md</a><br></div><div><br></div><div>Because the project roadmap says: </div><div><br></div><div><span style="color:rgb(51,51,51);font-family:-apple-system,blinkmacsystemfont,&quot;segoe ui&quot;,helvetica,arial,sans-serif,&quot;apple color emoji&quot;,&quot;segoe ui emoji&quot;,&quot;segoe ui symbol&quot;;font-size:16px">The high-priority features supporting Stage 1&#39;s source and ABI stability goals are:</span> </div><div>...</div><div><span style="color:rgb(51,51,51);font-family:-apple-system,blinkmacsystemfont,&quot;segoe ui&quot;,helvetica,arial,sans-serif,&quot;apple color emoji&quot;,&quot;segoe ui emoji&quot;,&quot;segoe ui symbol&quot;;font-size:16px">Resilience: resilience provides a way for public APIs to evolve over time, while maintaining a stable ABI. For example, resilience eliminates the<span class="inbox-inbox-Apple-converted-space"> </span></span><a href="https://en.wikipedia.org/wiki/Fragile_base_class" style="box-sizing:border-box;color:rgb(64,120,192);text-decoration:none;font-family:-apple-system,blinkmacsystemfont,&quot;segoe ui&quot;,helvetica,arial,sans-serif,&quot;apple color emoji&quot;,&quot;segoe ui emoji&quot;,&quot;segoe ui symbol&quot;;font-size:16px">fragile base class problem</a><span style="color:rgb(51,51,51);font-family:-apple-system,blinkmacsystemfont,&quot;segoe ui&quot;,helvetica,arial,sans-serif,&quot;apple color emoji&quot;,&quot;segoe ui emoji&quot;,&quot;segoe ui symbol&quot;;font-size:16px"><span class="inbox-inbox-Apple-converted-space"> </span>that occurs in some object-oriented languages (e.g., C++) by describing the types of API changes that can be made without breaking ABI (e.g., &quot;a new stored property or method can be added to a class&quot;).</span></div><div>...</div><div><br></div><div>And i think this feature will help with that. Not a complete solution for resilience problem, but &quot;<span style="color:rgb(51,51,51);font-family:-apple-system,blinkmacsystemfont,&quot;segoe ui&quot;,helvetica,arial,sans-serif,&quot;apple color emoji&quot;,&quot;segoe ui emoji&quot;,&quot;segoe ui symbol&quot;;font-size:16px">provides a way for public APIs to evolve over time</span>&quot;.</div><div><br></div><div>Thanks.<br></div></div>