<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=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 29, 2016, at 12:24 AM, David Turnbull &lt;<a href="mailto:dturnbull@gmail.com" class="">dturnbull@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">On Thu, Jan 28, 2016 at 10:18 PM, Charles Kissinger <span dir="ltr" class="">&lt;<a href="mailto:crk@akkyra.com" target="_blank" class="">crk@akkyra.com</a>&gt;</span> wrote:<br class=""><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><div class=""><div class="">In your readme, you mention random number generation as a potential project. It’s worth mentioning that Apple has a really nice set of RNG classes for Swift already, but it’s hidden away in GameplayKit. It may be a little off-topic for this list, but I would love to see that moved from GameplayKit to Foundation and become a part of cross-platform Swift.</div></div></div></blockquote><div class=""><br class=""></div><div class="">The Objective-C runtime is not part of the Swift open source project. So moving anything from GameplayKit isn't possible. You'd just be rewriting everything in Swift.</div></div></div></div></div></blockquote><div><br class=""></div><div>Understood, but rewriting the Foundation classes in Swift *is* part of the Swift open source project. I was suggesting two things: moving the classes to Foundation because they are broadly useful for much more than games; then doing the open source implementation (translation to Swift) as part of the Core Libraries subproject. But as I said above, probably off-topic for this list.</div><div><br class=""></div><div>—CK</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class="">I think the C++11 or Boost model for PRNG would be well received.</div><div class=""><br class=""></div><div class="">-david &nbsp;<a href="https://github.com/swift-breeze" target="_blank" style="font-size:13px" class="">https://github.com/swift-breeze</a></div><div class=""><br class=""></div></div></div></div>
</div></blockquote></div><br class=""></body></html>