Hi!
I haven’t done a Self release for a bit (ahem).
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.
I’ve built a development release based on the dev branch on the Github repo. The files are:
http://files.selflanguage.org/development/Self-Development-2017-03-01.dmg http://files.selflanguage.org/development/Self-Development-2017-03-01.dmg and
http://files.selflanguage.org/development/Self-Development-2017-03-01.zip http://files.selflanguage.org/development/Self-Development-2017-03-01.zip
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
After we’ve done that, I’ll set out my own personal roadmap for the next release :)
Russell
Hi, I’ve put a new dev release up at:
http://files.selflanguage.org/development/Self-Development-2017-05-03.dmg and
http://files.selflanguage.org/development/Self-Development-2017-05-03.zip
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. See https://github.com/russellallen/self/commit/c51a0c01be7bff95921e48fe1d07d4f5... https://github.com/russellallen/self/commit/c51a0c01be7bff95921e48fe1d07d4f5836e676a
Next stop Self 2017.1
Russell
On 2 Mar 2017, at 3:05 pm, Russell Allen mail@russell-allen.com [self-interest] self-interest@yahoogroups.com wrote:
Hi!
I haven’t done a Self release for a bit (ahem).
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.
I’ve built a development release based on the dev branch on the Github repo. The files are:
http://files.selflanguage.org/development/Self-Development-2017-03-01.dmg http://files.selflanguage.org/development/Self-Development-2017-03-01.dmg and
http://files.selflanguage.org/development/Self-Development-2017-03-01.zip http://files.selflanguage.org/development/Self-Development-2017-03-01.zip
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
After we’ve done that, I’ll set out my own personal roadmap for the next release :)
Russell
yay ! :)
On 03.05.2017, at 09:02, Russell Allen mail@russell-allen.com [self-interest] self-interest@yahoogroups.com wrote:
Hi, I’ve put a new dev release up at:
http://files.selflanguage.org/development/Self-Development-2017-05-03.dmg and
http://files.selflanguage.org/development/Self-Development-2017-05-03.zip
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. See https://github.com/russellallen/self/commit/c51a0c01be7bff95921e48fe1d07d4f5...
Next stop Self 2017.1
Russell
On 2 Mar 2017, at 3:05 pm, Russell Allen mail@russell-allen.com [self-interest] self-interest@yahoogroups.com wrote:
Hi!
I haven’t done a Self release for a bit (ahem).
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.
I’ve built a development release based on the dev branch on the Github repo. The files are:
http://files.selflanguage.org/development/Self-Development-2017-03-01.dmg and
http://files.selflanguage.org/development/Self-Development-2017-03-01.zip
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
After we’ve done that, I’ll set out my own personal roadmap for the next release :)
Russell
Yes, yay!
- David (from iPad, typos likely)
On May 3, 2017, at 2:06 AM, Tobias Pape Das.Linux@gmx.de [self-interest] self-interest@yahoogroups.com wrote:
yay ! :)
On 03.05.2017, at 09:02, Russell Allen mail@russell-allen.com [self-interest] self-interest@yahoogroups.com wrote:
Hi, I’ve put a new dev release up at:
http://files.selflanguage.org/development/Self-Development-2017-05-03.dmg and
http://files.selflanguage.org/development/Self-Development-2017-05-03.zip
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. See https://github.com/russellallen/self/commit/c51a0c01be7bff95921e48fe1d07d4f5...
Next stop Self 2017.1
Russell
On 2 Mar 2017, at 3:05 pm, Russell Allen mail@russell-allen.com [self-interest] self-interest@yahoogroups.com wrote:
Hi!
I haven’t done a Self release for a bit (ahem).
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.
I’ve built a development release based on the dev branch on the Github repo. The files are:
http://files.selflanguage.org/development/Self-Development-2017-03-01.dmg and
http://files.selflanguage.org/development/Self-Development-2017-03-01.zip
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
After we’ve done that, I’ll set out my own personal roadmap for the next release :)
Russell
Hi Sellers,
Continuing our duck theme, I have just released Self 2017.1 “Mandarin” named after this beautiful Aix galericulata:
There is a blog post at: https://blog.selflanguage.org/2017/05/24/self-mandarin-2017-1/ https://blog.selflanguage.org/2017/05/24/self-mandarin-2017-1/
Self 2017.1 is downloadable for Linux x86 (.zip) http://files.selflanguage.org/releases/2017.1/Self-2017.1.zip and MacOS (.dmg) http://files.selflanguage.org/releases/2017.1/Self-2017.1.dmg, or you can build it yourself from the GitHub source tree https://github.com/russellallen/self. There is also a handbook included and available to read online http://handbook.selflanguage.org/.
The main self site and the handbook are running on a Self webserver (Stability not guaranteed :) A brief change log is:
New features:
Changed to new versioning system for key subsystems (vm, core, morphic, outliners) and for release as a whole. New `about` object accessible from main menu with system info. New `preferences` object allows easy access to system preferences. ew themeing system for outliners and a new look. Extensive reorganisation of object categories in `globals` to make global objects more easily discoverable and understandable. New option on `worldbuilder.self` script to allow for fully automated building of Self worlds by setting subsystem options on command line. New string helper methods: `splitOn:`, `joinUsing:` and `slice:`. 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. A system-wide logger has been included to standardise logging practices within Self. Updates:
Self Control.app on macOS updated to work with El Capitan. Fixes:
Fix on macOS to reduce CPU usage when idle. VM build will now explicitly show which macOS SDK it is using. ^D (EOF) handled correctly at prompt Fix to bug preventing compilation on recent GCC Many other misc fixes. Documentation:
General improvements to Self handbook. Self website moved out of main repository. Other:
Webserver moved to separate repository: github.com/russellallen/self-webserver travis-ci.org integration for VM building 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.
:) Russell
On 3 May 2017, at 5:02 pm, Russell Allen mail@russell-allen.com [self-interest] self-interest@yahoogroups.com wrote:
Hi, I’ve put a new dev release up at:
http://files.selflanguage.org/development/Self-Development-2017-05-03.dmg http://files.selflanguage.org/development/Self-Development-2017-05-03.dmg and
http://files.selflanguage.org/development/Self-Development-2017-05-03.zip http://files.selflanguage.org/development/Self-Development-2017-05-03.zip
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. See https://github.com/russellallen/self/commit/c51a0c01be7bff95921e48fe1d07d4f5... https://github.com/russellallen/self/commit/c51a0c01be7bff95921e48fe1d07d4f5836e676a
Next stop Self 2017.1
Russell
On 2 Mar 2017, at 3:05 pm, Russell Allen mail@russell-allen.com mailto:mail@russell-allen.com [self-interest] <self-interest@yahoogroups.com mailto:self-interest@yahoogroups.com> wrote:
Hi!
I haven’t done a Self release for a bit (ahem).
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.
I’ve built a development release based on the dev branch on the Github repo. The files are:
http://files.selflanguage.org/development/Self-Development-2017-03-01.dmg http://files.selflanguage.org/development/Self-Development-2017-03-01.dmg and
http://files.selflanguage.org/development/Self-Development-2017-03-01.zip http://files.selflanguage.org/development/Self-Development-2017-03-01.zip
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
After we’ve done that, I’ll set out my own personal roadmap for the next release :)
Russell
self-interest@lists.selflanguage.org