help-smalltalk
[Top][All Lists]
Advanced

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

[Help-smalltalk] Smalltalk 2.1a and Gtk+ bindings patch released


From: Bonzini
Subject: [Help-smalltalk] Smalltalk 2.1a and Gtk+ bindings patch released
Date: Tue, 29 Jul 2003 05:48:34 -0400
User-agent: Mutt/1.3.28i

I released Smalltalk 2.1a; among other changes the most relevant are:

* beginnings of a security framework inspired by Java's

* fixes to C call-outs; we use the same library as GNU gcj

It is available on

        ftp://alpha.gnu.org/gnu/smalltalk/smalltalk-2.1a.tar.gz

and other GNU mirrors.

---

I also released the Gtk+ bindings for Smalltalk 2.1.4, which are a first
stab at merging the concepts at the base of Mike's bindings.  They are
quite a big improvement on the pre-existing bindings, with features such
as:

* every GObject is always mapped to the same Smalltalk object

* if a function is declared as returning a GtkWidget * but actually
returns a GtkLabel *, the returned Smalltalk object will be a GtkLabel.
The same goes for objects passed to event handlers.

* many bug-fixes

* a few more example programs (including human vs. human TicTacToe :-)

* tighter integration with glib, using customized GClosures to invoke
Smalltalk methods.

These are available in Smalltalk 2.1a or as a patch from 2.1.4, at

        ftp://alpha.gnu.org/gnu/smalltalk/smalltalk-2.1.4-gtk.diff.gz

Just configure without any extra option, and load package GTK.

As a remainder, Mike's bindings are available as

        ftp://alpha.gnu.org/gnu/smalltalk/mike-anderson-gst-gtk-0.06.tar.gz

Reimplementations of Mike's example programs (and possibly reports for
any bug that emerges in the process) to use the GTK package are welcome!

Paolo

ps: my connectivity for the next month will be very sparse.




reply via email to

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