<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="">Hi Dale,<div class=""><br class=""></div><div class="">With your goals to teach OOP in Spring with Swift, do you know what sorts of resources you would provide students with? In particular, what are your thoughts for a textbook? Would you mostly lecture on OO concepts in general, and have students mostly use Apple’s Swift book? Or would you write some of your own OO focused Swift materials? </div><div class="">I’m asking because I mentor programmers on a robotics team, am interested in teaching Swift there next year, and CS education just interests me in general.</div><div class=""><br class=""></div><div class="">Thanks, and good luck,</div><div class="">Donald Pinckney</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Dec 4, 2015, at 4:07 PM, Musser, Dale <<a href="mailto:musserda@missouri.edu" class="">musserda@missouri.edu</a>> 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; font-size: 14px; font-family: Calibri, sans-serif;" class="">
<div class="">
<div class="">
<div class="">>This must be a 14.04 thing, I didn’t have a problem with ICU on 15.10. </div>
<div class=""><br class="">
</div>
<div class="">Very likely. And, as pointed out by Dmitri it is a matter of what comes installed as default on the system. A server instance is going to be pretty different than a client instance. And, what additional packages were installed over time can change the
environment as well.</div>
<div class=""><br class="">
</div>
<div class="">I just want it to be as easy as possible for people to get swift installed and working with as few hassles as possible (yeah, buy a Mac!). A straight forward list of dependencies and how to install them would make it a better experience. I am pushing
students to use swift and plan to use it in an OO course in the spring and would like to point them to <a href="http://swift.org" class="">swift.org</a> and have it give them what they need to get things installed and running (so I have a selfish motive). Most of my students will already have an
Ubuntu instance that is pretty new and probably set up previously as a server for web app development and C programming. My instance is a lot like the one’s they have which means for me they will run into at least one dependency issue that <a href="http://swift.org" class="">swift.org</a> doesn’t
mention on the getting started page. So, I appreciate anything you do to make the getting started page a great place to get started :)</div>
<div class=""><br class="">
</div>
<div class="">BTW, swift being available open source is totally awesome! Many thanks to everyone who made this happen. I wish all my students had Macs, but in a CS program there is a lot of diversity of technology and a lot of opinions on platform of choice. Being
able to get swift in everyone’s hands makes it possible for me to use it in a non-iosDev course (which we have) on a large scale (100+ students per semester).</div>
<div class=""><br class="">
</div>
<div class="">Dale</div>
<div class=""><br class="">
</div>
<div class="">
<div class="">
<div id="" class="">
<div class="">-- </div>
<div class=""><div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">Dale Musser, Ph.D.<o:p class=""></o:p></span></div><div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="color: rgb(31, 73, 125); font-size: 11pt;" class="">Associate Teaching Professor</span></div><div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">Computer Science Department<o:p class=""></o:p></span></div><div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">College of Engineering<o:p class=""></o:p></span></div><div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">University of Missouri</span></div><div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">201 Engineering Building West (mail)</span></div><div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">Columbia, MO 65211</span></div><div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">573.864.4230 cell (voice/text)</span></div><div style="font-family: Calibri; font-size: 12px; margin: 0in 0in 0.0001pt;" class="">
<font color="#1f497d" face="Calibri,sans-serif" class=""><span style="font-size: 15px;" class=""><a href="mailto:musserda@missouri.edu" class="">musserda@missouri.edu</a></span></font></div><div style="font-family: Calibri; font-size: 12px; margin: 0in 0in 0.0001pt;" class="">
<a href="http://engineering.missouri.edu/cs" class="">http://engineering.missouri.edu/cs</a>/</div><div style="font-family: Calibri; font-size: 12px; margin: 0in 0in 0.0001pt;" class="">
<a href="https://www.facebook.com/mizzoucs" style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: purple;" class="">https://www.facebook.com/mizzoucs</a></div>
<div style="font-family: Calibri; font-size: 12px;" class=""><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 10.5pt;" class=""><a href="https://www.facebook.com/mizzouit" style="color: purple;" class="">https://www.facebook.com/mizzouit</a></span></div>
</div>
<div class=""><br class="">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<span id="OLK_SRC_BODY_SECTION" class="">
<div style="font-family: Calibri; font-size: 12pt; text-align: left; border-width: 1pt medium medium; border-style: solid none none; padding: 3pt 0in 0in; border-top-color: rgb(181, 196, 223);" class="">
<span style="font-weight:bold" class="">From: </span><<a href="mailto:mawadah@apple.com" class="">mawadah@apple.com</a>> on behalf of Mish Awadah <<a href="mailto:mawadah@apple.com" class="">mawadah@apple.com</a>><br class="">
<span style="font-weight:bold" class="">Date: </span>Friday, December 4, 2015 at 5:36 PM<br class="">
<span style="font-weight:bold" class="">To: </span>Daniel Dunbar <<a href="mailto:daniel_dunbar@apple.com" class="">daniel_dunbar@apple.com</a>><br class="">
<span style="font-weight:bold" class="">Cc: </span>Dale Musser <<a href="mailto:musserda@missouri.edu" class="">musserda@missouri.edu</a>>, "<a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a>" <<a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a>><br class="">
<span style="font-weight:bold" class="">Subject: </span>Re: [swift-users] Getting Started - <a href="http://swift.org" class="">swift.org</a> - Ubuntu 14.04 installation - dependencies - libicu-dev<br class="">
</div>
<div class=""><br class="">
</div>
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
This must be a 14.04 thing, I didn’t have a problem with ICU on 15.10.
<div class=""><br class="">
</div>
<div class="">- mish</div>
<div class=""><br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">On Dec 4, 2015, at 3:35 PM, Daniel Dunbar <<a href="mailto:daniel_dunbar@apple.com" class="">daniel_dunbar@apple.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Thanks Dale, this is a good suggestion we will look into it.
<div class=""><br class="">
</div>
<div class=""> - Daniel</div>
<div class=""><br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">On Dec 4, 2015, at 3:24 PM, Musser, Dale <<a href="mailto:musserda@missouri.edu" class="">musserda@missouri.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif;" class="">
<div class="">
<div class="">
<div class="">
<div class="">I installed Swift on Ubuntu 14.04 according to the instructions on <a href="https://swift.org/getting-started" class="">https://swift.org/getting-started</a>/ and ran into the following when running “swift”:</div>
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica;" class="">
error while loading shared libraries: libicuuc.so.52: cannot open shared object file: No such file or directory</div>
</div>
<div class=""><br class="">
</div>
<div class="">This was resolved by doing:</div>
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica;" class="">
sudo apt-get install libicu-dev</div>
<div style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica;" class="">
<br class="">
</div>
<div style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica;" class="">
I think it would be a good idea to add this (and any other dependencies and how to resolve them) on the getting started page on
<a href="http://swift.org/" class="">swift.org</a>.</div>
<div style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica;" class="">
<br class="">
</div>
<div style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica;" class="">
Students (a good audience for open source swift) are likely to run into this problem and it would be good to make it as easy as possible for them to get swift up and running. The Ubuntu 14.04 was an instance I installed on Linode that had been set up as a
web server and I did not as a matter of course have libicu-dev installed. And, googling libicuuc.so.52 or the error didn’t immediately get me to the package leading me to believe users make have to work to find how to resolve the missing library.</div>
<div style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica;" class="">
<br class="">
</div>
<div style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica;" class="">
Dale</div>
</div>
<div class=""><br class="">
</div>
<div class="">
<div id="" class="">
<div class="">-- </div>
<div class="">
<div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">Dale Musser, Ph.D.<o:p class=""></o:p></span></div>
<div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="color: rgb(31, 73, 125); font-size: 11pt;" class="">Associate Teaching Professor</span></div>
<div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">Computer Science Department<o:p class=""></o:p></span></div>
<div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">College of Engineering<o:p class=""></o:p></span></div>
<div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">University of Missouri</span></div>
<div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">201 Engineering Building West (mail)</span></div>
<div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">Columbia, MO 65211</span></div>
<div style="font-size: 12pt; margin: 0in 0in 0.0001pt;" class=""><span style="font-size: 11pt; color: rgb(31, 73, 125);" class="">573.864.4230 cell (voice/text)</span></div>
<div style="font-family: Calibri; font-size: 12px; margin: 0in 0in 0.0001pt;" class="">
<font color="#1f497d" face="Calibri,sans-serif" class=""><span style="font-size: 15px;" class=""><a href="mailto:musserda@missouri.edu" class="">musserda@missouri.edu</a></span></font></div>
<div style="font-family: Calibri; font-size: 12px; margin: 0in 0in 0.0001pt;" class="">
<a href="http://engineering.missouri.edu/cs" class="">http://engineering.missouri.edu/cs</a>/</div>
<div style="font-family: Calibri; font-size: 12px; margin: 0in 0in 0.0001pt;" class="">
<a href="https://www.facebook.com/mizzoucs" style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: purple;" class="">https://www.facebook.com/mizzoucs</a></div>
<div style="font-family: Calibri; font-size: 12px;" class="">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 10.5pt;" class=""><a href="https://www.facebook.com/mizzouit" style="color: purple;" class="">https://www.facebook.com/mizzouit</a></span></div>
</div>
<div class=""><br class="">
</div>
<div class="">Engineering Building North is called Old Student Health Center on the MU maps. Here is a link to the campus interactive map for the Old Student Health Center:</div>
<div class=""><a href="http://map.missouri.edu/index.html?bldg=37133" class="">http://map.missouri.edu/index.html?bldg=37133</a></div>
</div>
<div class=""><br class="">
</div>
</div>
</div>
</div>
<div class="">
<div id="" class="">
<div class="">
<div class=""><br class="webkit-block-placeholder">
</div>
</div>
</div>
</div>
</div>
</div>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=AdkfTiApI80cNEyortTzHbERtY5det-2FDBvSxuhs4q2PPdEKtqPO6JM2OhtHHFPBNPH1qyaGgKBysCt-2BzxOYzyUqaInAV8XlBjb0BhMr47doit294TD4vsSaAzS7Gy4F1-2BlpQrHPFB76zlf7a3Dn-2BZsOGf3G41-2BW6kngen3-2BQN3xpwA0jUglhxaUiHvvZVgbANQitAbomDEdujGOAsw6o8184ejAwFqEEtCVTwYxwlio-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;" class=""></div>
_______________________________________________<br class="">
swift-users mailing list<br class="">
<a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a><br class="">
<a href="https://lists.swift.org/mailman/listinfo/swift-users" class="">https://lists.swift.org/mailman/listinfo/swift-users</a><br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=xTF6JWnt2pl7kNka7081D3VajDoXFZTI5JEuSuQLncri5TFMuHz-2BeHxPCEbbuttY1Posdg8OuZArVz7LjYAyd5ZnWyJo-2FGqGHyhhg-2FgYR-2FxCFQpXtCb1nTtxRcHNG8F8-2Fyto4tHd4X5AMDPq6oXNmZTXdd0mjHd3HN7slVfTBJKAZYG8KgjJurK96YhV7agjJ071rKBn6HwaqbCtPrrsr3UeF6PxDYQ29z4JzGl4euw-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;" class=""></div>
_______________________________________________<br class="">
swift-users mailing list<br class="">
<a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a><br class="">
<a href="https://lists.swift.org/mailman/listinfo/swift-users" class="">https://lists.swift.org/mailman/listinfo/swift-users</a><br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
</span>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=qaPi68AtR7CeMnWvw1wzZcz-2Fa32Z5wyeZuyXqv57X21dRYrsPgy2o-2Bb67bDWqsQ2EbRNbIXTTY1lGf9XBYrs0NCkZDXgtUcemDGTdBibh3lae01xHTsVdukR1KRDZs69Or-2F0jvkiMv3PJw7D5BDjagSCplhzCcH2h-2Be0GOr25jPlrCph0gst7UA47wOWFZZFvsWmo3I1ntboSvag3jyKVUboIi2XvZD5D6v3Db8vZZs-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;" class="">
</div>
_______________________________________________<br class="">swift-users mailing list<br class=""><a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-users<br class=""></div></blockquote></div><br class=""></div></body></html>