<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="">Hi Sellers,</div><div class=""><br class=""></div><div class="">Continuing our duck theme, I have just released Self 2017.1 “Mandarin” named after this beautiful <i class="">Aix galericulata:</i></div><div class=""><br class=""></div><div class=""><img apple-inline="yes" id="FBD5B6CC-9E22-4DDC-BB78-B94DBF4CCAB1" src="cid:C52D0AE7-0E1A-452D-88DB-135336F2912B" class=""></div><div class=""><br class=""></div><div class="">There is a blog post at: <a href="https://blog.selflanguage.org/2017/05/24/self-mandarin-2017-1/" class="">https://blog.selflanguage.org/2017/05/24/self-mandarin-2017-1/</a></div><div class=""><br class=""></div><div class="">Self 2017.1 is downloadable for <a href="http://files.selflanguage.org/releases/2017.1/Self-2017.1.zip" class="">Linux x86 (.zip)</a> and <a href="http://files.selflanguage.org/releases/2017.1/Self-2017.1.dmg" class="">MacOS (.dmg)</a>, or you can build it yourself from the <a href="https://github.com/russellallen/self" class="">GitHub source tree</a>.</div><div class=""><p class="">There is also a handbook included and <a href="http://handbook.selflanguage.org" class="">available to read online</a>.</p><div class="">The main self site and the handbook are running on a Self webserver (Stability not guaranteed :)</div><p class="">A brief change log is:</p><p class=""><strong class="">New features:</strong></p>
<ul class="">
<li class="">Changed to new versioning system for key subsystems (vm, core, morphic, outliners)   and for release as a whole.</li>
<li class="">New `about` object accessible from main menu with system info.</li>
<li class="">New `preferences` object allows easy access to system preferences.</li>
<li class="">ew themeing system for outliners and a new look.</li>
<li class="">Extensive reorganisation of object categories in `globals` to make global objects more easily discoverable and understandable.</li>
<li class="">New option on `worldbuilder.self` script to allow for fully 
automated building of Self worlds by setting subsystem options on 
command line.</li>
<li class="">New string helper methods: `splitOn:`, `joinUsing:` and `slice:`.</li>
<li class="">The `transporter` is now aware of code being in multiple independent
 trees, not  only one single Self tree, allowing for separate projects 
to be kept in separate   version control repositories.</li>
<li class="">A system-wide logger has been included to standardise logging practices within    Self.</li>
</ul><p class=""><strong class="">Updates:</strong></p>
<ul class="">
<li class="">Self Control.app on macOS updated to work with El Capitan.</li>
</ul><p class=""><strong class="">Fixes:</strong></p>
<ul class="">
<li class="">Fix on macOS to reduce CPU usage when idle.</li>
<li class="">VM build will now explicitly show which macOS SDK it is using.</li>
<li class="">^D (EOF) handled correctly at prompt</li>
<li class="">Fix to bug preventing compilation on recent GCC</li>
<li class="">Many other misc fixes.</li>
</ul><p class=""><strong class="">Documentation:</strong></p>
<ul class="">
<li class="">General improvements to Self handbook.</li>
<li class="">Self website moved out of main repository.</li>
</ul><p class=""><strong class="">Other:</strong></p>
<ul class="">
<li class="">Webserver moved to separate repository: <a href="http://github.com/russellallen/self-webserver" class="">github.com/russellallen/self-webserver</a></li>
<li class=""><a href="http://travis-ci.org" class="">travis-ci.org</a> integration for VM building</li>
</ul><div class="">In a few days I will try to do a blog post/mailing list email setting out the immediate plans for Self 2017.2, which I’d like to do in about 6 months time.</div></div><div class=""><br class=""></div><div class="">:) Russell</div><div class=""><br class=""></div><div class=""><br class=""></div><div><blockquote type="cite" class=""><div class="">On 3 May 2017, at 5:02 pm, Russell Allen <a href="mailto:mail@russell-allen.com" class="">mail@russell-allen.com</a> [self-interest] <self-interest@yahoog<a href="http://roups.com" class="">roups.com</a>> wrote:</div></blockquote><blockquote type="cite" class=""><br class="Apple-interchange-newline"><div class=""><div id="ygrp-mlmsg" style="font-size: 13px; font-family: Arial, helvetica, clean, sans-serif; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); position: relative;" class=""><div id="ygrp-msg" style="line-height: 1.22em; z-index: 1;" class=""><div id="ygrp-text" style="line-height: 1.22em; font-family: Georgia;" class=""><div style="line-height: 1.22em; margin: 0px 0px 1em;" class=""><br class="webkit-block-placeholder"></div><div class="" style="line-height: 1.22em;">Hi,</div><div class="" style="line-height: 1.22em;">I’ve put a new dev release up at:</div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;"><a href="http://files.selflanguage.org/development/Self-Development-2017-05-03.dmg" class="" style="line-height: 1.22em;">http://files.selflanguage.org/development/Self-Development-2017-05-03.dmg</a>   and<br class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"><a href="http://files.selflanguage.org/development/Self-Development-2017-05-03.zip" class="" style="line-height: 1.22em;">http://files.selflanguage.org/development/Self-Development-2017-05-03.zip</a>     </div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;">The change was to fix a bug preventing us compiling on Linux on new GCCs. As part of this, the build is now built on Ubuntu 16:04 (32 bit) not 14:04.</div><div class="" style="line-height: 1.22em;">See<span class="Apple-converted-space"> </span><a href="https://github.com/russellallen/self/commit/c51a0c01be7bff95921e48fe1d07d4f5836e676a" class="" style="line-height: 1.22em;">https://github.com/russellallen/self/commit/c51a0c01be7bff95921e48fe1d07d4f5836e676a</a></div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;">Next stop Self 2017.1</div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;">Russell </div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><br class="" style="line-height: 1.22em;"><div style="line-height: 1.22em;" class=""><blockquote type="cite" class="" style="margin: 0px 0px 0px 4px; line-height: 1.22em;"><div class="" style="line-height: 1.22em;">On 2 Mar 2017, at 3:05 pm, Russell Allen<span class="Apple-converted-space"> </span><a href="mailto:mail@russell-allen.com" class="" style="line-height: 1.22em;">mail@russell-allen.com</a><span class="Apple-converted-space"> </span>[self-interest] <<a href="mailto:self-interest@yahoogroups.com" class="" style="line-height: 1.22em;">self-interest@yahoogroups.com</a>> wrote:</div><br class="Apple-interchange-newline" style="line-height: 1.22em;"><div class="" style="line-height: 1.22em;"><div class="" style="line-height: 1.22em; background-color: rgb(255, 255, 255);"><span class="" style="line-height: 1.22em;"> </span><div id="ygrp-text" class="" style="line-height: 1.22em; font-family: Georgia;"><p class="" style="line-height: 1.22em; margin: 0px 0px 1em;">Hi!</p><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;">I haven’t done a Self release for a bit (ahem).</div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;">There’s lots of good things we could do with Self so I think we need to draw a line, do a release and move on from there.</div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;">I’ve built a development release based on the dev branch on the Github repo. The files are:</div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;"><a href="http://files.selflanguage.org/development/Self-Development-2017-03-01.dmg" class="" style="line-height: 1.22em;">http://files.selflanguage.org/development/Self-Development-2017-03-01.dmg</a>   and</div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;"><a href="http://files.selflanguage.org/development/Self-Development-2017-03-01.zip" class="" style="line-height: 1.22em;">http://files.selflanguage.org/development/Self-Development-2017-03-01.zip</a>     </div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;">If you find yourself at a loose end, please download and try to run. Let me know any show stopping problems, otherwise in a fortnight I’ll do a release of Self 2017.1 </div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;">After we’ve done that, I’ll set out my own personal roadmap for the next release :)</div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;">Russell </div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"></div><div class="" style="line-height: 1.22em;"><br class="webkit-block-placeholder" style="line-height: 1.22em;"></div></div></div></div></blockquote></div><br class="" style="line-height: 1.22em;"><div style="line-height: 1.22em; margin: 0px 0px 1em;" class=""><br class="webkit-block-placeholder"></div></div><div style="line-height: 1.22em; color: rgb(255, 255, 255); height: 0px;" class=""></div></div></blockquote></div><br class=""></body></html>