Dear all,
I would like to announce the release of version 4.4 of the Self environment.
Self is a prototype-based dynamic object-oriented programming language, environment, and virtual machine centred around the principles of simplicity, uniformity, concreteness, and liveness.
Self includes a programming language, a collection of objects defined in the Self language, and a programming environment built in Self for writing Self programs. The language and environment attempt to present objects to the programmer and user in as direct and physical a way as possible. The system uses the prototype-based style of object construction.
Self is the canonical prototype based language within the Smalltalk family. It is open source under a BSD-like licence and includes a fast VM and a development environment built on the original Morphic GUI that Squeak’s Morphic is a descendent of.
Changes in release 4.4 include:
- an improved Quartz based backend for the MacOS X version and
- a working port of Self to Linux (x86);
- various bug fixes and general improvements.
You can download Self from the website at http://selflanguage.org/ in binary form and all sources are available either by running Self or at http://github.com/russellallen/self/
Documentation includes the Self Handbook at http://docs.selflanguage.org and a large number of published papers on Self at http://selflanguage.org/documentation/published/
You can keep up to date with Self by following either the Self blog at http://blog.selflanguage.org or joining the Self mailing list – details at http://selflanguage.org/discuss/ and archive at http://forum.selflanguage.org
Be selfish! Download today!
Russell,
My heartfelt thanks to you and others who’ve worked on this release! It is so gratifying to see people work on keeping Self alive. I still think there is nothing else quite like it today.
– David
Great to see a new release. Is there a good reason why it requires root access to install this?
The install script requires root to put a link to the vm on /usr/bin so that snapshots can be made executable and directly run from the shell.
If you don’t want to do this, ignore the INSTALL file and just run the vm normally (ie Self -s snapshotname)
Why no windows version? 😥
I’m learning a lot with Self, maybe the most perfect language ever created… So thank you all – I’ll be waiting for new developments and promoting Self everywhere I can.
Hi. I’m running self on Mac OS X 10.6.4 and would like to know how to change the font size used for the Self UI. Thanks
hi – is it just me !! can any one explain why when i type in the firefox browser “blog.selflanguage.org” i get a different site yet whe i type it in google its ok? could this be a bug in my system or is any one else having same probs ?
alfie saden