[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-smalltalk] GNU Smalltalk 3.3 development opened
From: |
Gwenaël Casaccio |
Subject: |
Re: [Help-smalltalk] GNU Smalltalk 3.3 development opened |
Date: |
Sat, 15 Jan 2011 19:48:49 +0100 |
Hi Paolo,
Great news ;-)
Could I add some ideas:
- moving from VisualGST to GST package/namespace/class/method fileout;
- moving some Gtk improvments (GtkMainwindow/Model/...) from
VisualGST to a gtk-tools package;
- Again improving VisualGST ;-)
Possible stuffs:
- Class builder to continue my shape refactoring (not the most
important part but it's a nice refactoring);
- Add a new shape: large oop (b-tree);
- string cow;
- add comp.c optimizations to STInST compiler;
- Remote Smalltalk;
Another one : today I've worked on the STInSt package (to support the
environment) and though why can't I do that
in VisualGST : this is dangerous if I break it I could break VisualGST
that uses it. This is just like a neuro-surgeon that operates it self
^^.
Something like copying or versionned namespaces could be nice.
(And in my dream fixing the JIT ;-) which by the way works in 32 bits
but all the tests are not green )
Cheers,
Gwen
On Sat, Jan 15, 2011 at 4:18 PM, Paolo Bonzini <address@hidden> wrote:
> Hi all,
>
> branches master and stable-3.2 are not anymore proceeding in parallel in my
> git repository.
>
> In particular, the master branch already has the following changes:
>
> - GLib/GObject bindings are now separate from the GTK bindings
>
> - a new shared library is installed, libgst-gobject.so, containing the
> common functionality shared by the GLib and GTK bindings. The ABI of this
> library will be stable, but only after 3.3 is released.
>
> - GObject-Introspection bindings are included in the GObject-Introspection
> package.
>
>
> Focus for 3.3 will be on improving bindings, possibly using the
> GObject-Introspection support (which may become mandatory before the
> release, depending on when/whether libgirepository gets into Fedora). This
> could be the code that Denis is working on or something completely
> different. Time will tell! It may or may not be backwards-compatible with
> the existing GTK bindings, though I hope search-and-replace will be enough
> to reconcile the differences.
>
> Other possible changes will be:
>
> - deprecating the <library> tag in the package description and replacing it
> with, well, something else;
>
> - deprecating Namespace>>#current: to improve thread-safety of file-ins
> (suggested by Gwen);
>
> - miscellaneous VisualGST improvements;
>
> - other bindings, including the mythical GnuTLS support;
>
> - support for non-Unix platforms, including the mythical support for Windows
> sockets and the also mythical MacOS X installer.
>
> - inclusion of Seaside 3.0.x.
>
> GNU Smalltalk 3.2.4 will be released later this month.
>
> Paolo
>
> _______________________________________________
> help-smalltalk mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/help-smalltalk
>