<div dir="ltr">My project is on Linux, so pure Swift.<div>So you don&#39;t think this is an issue of intentional library design, but a recognized problem that hasn&#39;t been addressed yet?</div><div><br></div><div>Thanks, Ed</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 7, 2017 at 8:13 AM, Jens Alfke <span dir="ltr">&lt;<a href="mailto:jens@mooseyard.com" target="_blank">jens@mooseyard.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><span class=""><br><div><blockquote type="cite"><div>On Mar 7, 2017, at 8:08 AM, Edward Connell &lt;<a href="mailto:ewconnell@gmail.com" target="_blank">ewconnell@gmail.com</a>&gt; wrote:</div><br class="m_-4055188980362167418Apple-interchange-newline"><div><div style="font-family:Alegreya-Regular;font-size:15px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">My question is, what was their design intent? Rebuild all dependents every time?</div></div></blockquote></div><br></span><div>Swift started out by piggybacking on facilities provided by Foundation. Over time it’s becoming self-sufficient, but it’s a work in progress. Putting “design intent” in the past tense is inaccurate … I would say that this seems to be something to come in the future.</div><div><br></div><div>Are you asking how to use KVO with Swift arrays, or are you looking at pure Swift?</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>—Jens</div></font></span></div></blockquote></div><br></div></div>