help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-smalltalk] GST on the JVM?


From: Paul D. Fernhout
Subject: [Help-smalltalk] GST on the JVM?
Date: Wed, 22 Nov 2006 15:04:40 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20060205 Debian/1.7.12-1.1

I know there are some other Smalltalks for the JVM in various states of use and licensing (Bistro, Smalltalk/JVM, Talks2, SmallWorld, etc.)
  http://www.smalltalk.org/versions
  http://www.robert-tolksdorf.de/vmlanguages.html
but I was wondering, now that Sun has officially announced moving the JVM and Java SE to the GPL, if there would be any serious interest (especially at the GNU/FSF level) in having GNU Smalltalk on the JVM?

Of what I have seen of the other Smalltalk for the JVM, Bistro looks like maybe the best candidate (especially as it even includes language enhancements to work with Java types and having a free-seeming license), but I do not think that has an active user community or any recent work. So anyway, just wondering what people's opinions were on this.

In any case, it seemed like, respecting the license, that GNU Smalltalk could be a source of much good code for such a system and its image. I know right now GST is heavily tied to C etc., so no doubt there would be a bunch of work, perhaps best done along the lines of what Squeak does to generate the VM from translating Smalltalk-like code. In that sense, GST (or another Smalltalk) could then be used as is to develop and bootstrap a JVM version.

The main benefit I see of a JVM version is good cross-platform support without much work by the maintainer, plus an ability to draw from Java's libraries like for Swing widgets and Java3D. Also, it would help address GST's biggest weakness in the past IMHO which has always been difficulty getting it going in the first place from source on various non-Unix platforms (e.g. Windows, Mac). With a JVM version, people could (in theory) launch a GST application with one click in a web browser if they had Java Web Start enabled.

Anyway, just sounding out general interest here or whether it would be better to work with a different system if people don't see that a good direction for a GST variant and it was otherwise worth doing.

--Paul Fernhout




reply via email to

[Prev in Thread] Current Thread [Next in Thread]