Article View: pl.comp.objects
Article #15486Strongtalk
From: A.L.
Date: Sun, 17 Sep 2006 12:36
Date: Sun, 17 Sep 2006 12:36
59 lines
3511 bytes
3511 bytes
Jak podano na innych grupach. A.L. For those of you who have heard of Strongtalk (or if you haven't, but you care about dynamic optimization, performance in Smalltalk, or type systems), there is great news today: Sun Microsystems has at long last released the Strongtalk virtual-machine as Open Source! This means the entire Strongtalk project is now fully Open Source, under a basically unrestricted Berkeley-style license, at http://www.strongtalk.org/. As some of you may remember, Strongtalk was (and still is) the fastest implementation of Smalltalk ever. It also included the only fully developed type-system for Smalltalk (use of which is optional, and doesn't affect performance). The VM is based on Urs Hรถlzle's highly advanced type-feedback compiler technology, from the Self project at Sun Labs. It was developed in the mid-'90s by a startup, Animorphic Systems,but was shelved when Sun bought Animorphic. At Sun the Animorphic team based the design of the current (HotSpot) Java VM on the Strongtalk VM. But Strongtalk sat on a shelf, not quite finished. In 2002, Sun released Strongtalk with a non-commercial binary of the unfinished VM, with open source just for the associated Smalltalk/Strongtalk libraries. But without the VM source code to allow finishing and maintaining the VM, Strongtalk couldn't go anywhere, other than as a historical proof that you really can make Smalltalk run very fast, and that you can put a static type-system in Smalltalk without ruining the things that make Smalltalk great. Now, with the release of the VM source code, there's nothing stopping anyone from doing anything with the Strongtalk system, and using it for basically any purpose. This would also open the possibility that other dynamic language implementations could borrow from the technology. To keep our feet on the ground, this is a very sophisticated, complex system that is not fully finished, so there is a huge amount of work required, by people with deep knowledge of VMs, to finish it or adapt the technology to other VM designs. But before it was impossible. Now, what happens is entirely up to the community! Many thanks to Gilad Bracha at Sun for persevering and making this happen, to Sun for releasing it, and to Robert Griesemer for helping figure out how to get the VM building again after 10 years on a shelf. -The Strongtalk Team --------------------------------- P.S. The Strongtalk system is a complex, uncompleted system with *no support*, so please don't expect to be able to use it for real applications or get end-user questions answered at this point. Currently, the release is only good for demoing. At the moment, we mostly need virtual-machine experts who are interested in helping get the system finished and usable.
Technical Details
Message-ID:
<j6gqg2tccd656bmsds2fe487aipq90234s@4ax.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!news.astraweb.com!router2.astraweb.com!216.168.1.164.MISMATCH!sn-xt-sjc-04!sn-xt-sjc-09!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!news.astraweb.com!router2.astraweb.com!216.168.1.164.MISMATCH!sn-xt-sjc-04!sn-xt-sjc-09!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail From: A.L. <alewando@fala2005.com> Newsgroups: pl.comp.objects Subject: Strongtalk Date: Sun, 17 Sep 2006 07:36:55 -0500 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <j6gqg2tccd656bmsds2fe487aipq90234s@4ax.com> X-Newsreader: Forte Agent 3.1/32.783 MIME-Version: 1.0 X-Complaints-To: abuse@supernews.com Lines: 59 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit