<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="">
<p style="background-color: rgb(255, 255, 255);" class="">Hello swift-dev!</p>
<span style="background-color: rgb(255, 255, 255);" class="">I'm one of the selected GSoC 2017 students under the Haiku Project [0] and I intend to add Haiku support to the Swift compiler and its standard libraries. [1] &nbsp;</span><span style="background-color: rgb(255, 255, 255);" class="">Haiku
 is an open-source operating system that specifically targets personal computing and aims to be a platform that is&nbsp;</span><span style="background-color: rgb(255, 255, 255);" class="">easy to use and learn for both end-users and developers, whilst retaining
 BeOS ABI&nbsp;</span><span style="background-color: rgb(255, 255, 255);" class="">compatibility&nbsp;</span><span style="background-color: rgb(255, 255, 255);" class="">[2].&nbsp;</span><span style="background-color: rgb(255, 255, 255);" class="">My plan is to only support
 64 bit Haiku (x86_64-unknown-haiku) for now, 32 bit support is also a possibility but I’m not sure if this will get in the way of Swift’s goals? (IIRC there was a 32 bit Linux port that hasn’t been merged upstream.)</span>
<div class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class="">
</span></div>
<div class=""><span style="background-color: rgb(255, 255, 255);" class="">I have already</span><span style="background-color: rgb(255, 255, 255);" class="">&nbsp;patched the</span><span style="background-color: rgb(255, 255, 255);" class="">&nbsp;build-script and some
 other CMakeFiles&nbsp;</span><span style="background-color: rgb(255, 255, 255);" class="">for&nbsp;initial support in my swift fork, but they are based on the&nbsp;’swift-3.1-branch' sources [3]. As I plan to cleanup these changes and merge them upstream, should I be targeting
 my porting efforts to Swift 4 rather than Swift 3.1.1? My final proposal [4] documents the project timeline for executing this porting task.</span>
<div class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class="">
</span></div>
<div class=""><span style="background-color: rgb(255, 255, 255);" class="">Thanks,</span></div>
<div class=""><span style="background-color: rgb(255, 255, 255);" class="">Joseph Hill</span></div>
<div class="">
<div class="">------------------------------------</div>
<div class="">[0]&nbsp;<a href="https://www.haiku-os.org" class="">https://www.haiku-os.org</a></div>
</div>
<div class=""><span style="background-color: rgb(255, 255, 255);" class="">[1]&nbsp;</span><a href="https://summerofcode.withgoogle.com/projects/#5744000681115648" class="">https://summerofcode.withgoogle.com/projects/#5744000681115648</a></div>
<div class="">[2]&nbsp;<a href="https://www.haiku-os.org/about" class="">https://www.haiku-os.org/about</a></div>
<div class="">[3]&nbsp;<a href="https://github.com/return/swift/commit/c8253ab3afa238c16ca9389d169c0659dc10b520.diff" class="">https://github.com/return/swift/commit/c8253ab3afa238c16ca9389d169c0659dc10b520.diff</a></div>
</div>
<div class="">[4]&nbsp;<a href="https://www.dropbox.com/s/hp9z4azdem6gume/Final_Proposal.pdf?dl=0" class="">https://www.dropbox.com/s/hp9z4azdem6gume/Final_Proposal.pdf?dl=0</a></div>
</body>
</html>