<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">NSOperatingSystemVersion is a struct imported from C, so you can't add anything to the original declaration. The <i class="">only</i>&nbsp;thing Swift can do is add extensions. But that doesn't significantly impact the proposal.</div><div class=""><br class=""></div><div class="">I'm not sure it makes sense to cram the initializer in the same proposal but I'll let Philippe comment on that. I don't have any objections to it.</div><div class=""><br class=""></div><div class="">Jordan</div><div class=""><br class=""></div><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 31, 2016, at 19:13 , Robert S Mozayeni &lt;<a href="mailto:dev@mzy.me" class="">dev@mzy.me</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I have drafted a proposal. Feedback is welcome.<div class=""><br class=""><div class=""><div class=""><a href="https://github.com/rsmoz/swift-evolution/blob/master/proposals/implementing-comparable-on-NSOperatingSystemVersion.md" class="">https://github.com/rsmoz/swift-evolution/blob/master/proposals/implementing-comparable-on-NSOperatingSystemVersion.md</a></div><div class=""><br class=""></div><div class="">-Robert</div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Jan 26, 2016, at 6:07 PM, Jordan Rose &lt;<a href="mailto:jordan_rose@apple.com" class="">jordan_rose@apple.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Jan 26, 2016, at 15:07, Jordan Rose &lt;<a href="mailto:jordan_rose@apple.com" class="">jordan_rose@apple.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Jan 26, 2016, at 15:04, Robert S Mozayeni &lt;<a href="mailto:dev@mzy.me" class="">dev@mzy.me</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><blockquote type="cite" class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class="">Discussion is fine, of course, but you should bring this up with Tony or Philippe on the swift-corelibs-dev list.</div></div></blockquote><br class=""></div><div class="">I discussed this briefly with&nbsp;Philippe through GitHub, and he suggested I file a proposal:&nbsp;<a href="https://github.com/apple/swift-corelibs-foundation/pull/240" class="">https://github.com/apple/swift-corelibs-foundation/pull/240</a></div><div class=""><br class=""></div><div class="">I’m still interested in getting feedback from the community before I actually draft a formal proposal.</div></div></div></blockquote><br class=""></div><div class="">Ha! Okay, my bad. I think I mixed up "implementing something already present in C" (like&nbsp;<a href="https://bugs.swift.org/browse/SR-576" class="">SR-576</a>) with "extending C API in a Swifty way", which certainly needs <i class="">some</i>&nbsp;kind of review. Sorry about that.</div></div></div></blockquote><br class=""></div><div class="">For the record, this seems like a totally reasonable addition to me.</div><div class=""><br class=""></div><div class="">Jordan</div><br class=""></div></div></blockquote></div><br class=""></div></div></div></div></div></blockquote></div><br class=""></body></html>