Smalltalk Packages

Newer links

NaiveXML package

Old links, probably borken

Packages Bootstrap for the packaging system. See INSTALL. Includes PackageUtils, NaiveXML, MUtility and PackageInstaller.
PackageUtils Allows packages.xml files in any location to be registered, so that you can set up package directories outside of the core installation, without having to keep images in the same location.
MUtility Useful tweaks to the core classes.
NaiveXML A simple XML parser.
PackageInstaller Facilitates installing packages. Not actually necessary, because GST comes with gst-package, which does basically the same job, but I didn’t realize that when I started.
DBI, DBD-PostgreSQL, DBD-MySQL Database architecture plus drivers for Postgres and MySQL (using libpq and libmysqlclient)

Experimental Packages

Generators Like Python and all the other languages.
I now see that there is a similar file in the examples dir. Great minds, eh?
MMixins Playing around with mixins - actually used by Mumble.
Sugar Syntactic sugar for class declarations.

Missing Packages

Mumble Getting to be a nice IDE - latest version to be uploaded once I sync. with GST2.2

Unpackaged Experiments

gsti-0.1.tgz A Smalltalk server with a lightweight client, to speed up scripting.

Mostly outdated

gtk-gui-0.12.tgz Predecessor to Mumble.
mumble-0.092.tgz
mumble-0.093.tgz
mumble-0.12.tgz
structs-sizeof.tgz Adds sizeof methods to Gtk structures.
structs-st-scripts.tgz Parser for Gtk headers in Smalltalk (not awk).
fullstructs.tgz Attempt to generate full CStruct subclasses for Gtk structs, rather than CObject descendents.
dbi.tgz Unpackaged version of DBI.