<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><div id="bloop_customfont" style="margin: 0px;">Hi Joseph,</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">That’s awesome!! &nbsp;I love BeOS back in the day.</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">I work on the 32-bit swift port for ARM/Linux. &nbsp;Swift works just fine with 32-bit systems.</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">Good luck!</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">- Will</div></div> <div class="bloop_sign" id="bloop_sign_1494199314114539264"><div style="font-family:helvetica,arial;font-size:13px"><br></div></div> <br><p class="airmail_on">On May 7, 2017 at 2:19:15 PM, Joseph Calvin Hill via swift-dev (<a href="mailto:swift-dev@swift.org">swift-dev@swift.org</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div></div><div>



<title></title>


<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>


_______________________________________________<br>swift-dev mailing list<br>swift-dev@swift.org<br>https://lists.swift.org/mailman/listinfo/swift-dev<br></div></div></span></blockquote></body></html>