Metagnostic
home

Goodies for Dolphin Smalltalk

Goodies

JNIPort

Z-Kit

ListTree

Space Breakdown

F.M.B.

Ghoul

Miscellanea

Experiments

Changes

Prerequisites

Licence

Here is some of the free software I've written for Dolphin Smalltalk. I'm very slowly working my way through the list of the things I want to clean up and publish; this is what I've covered so far.

You may use this software only if you accept these conditions.

Everything here is built with Dolphin version 5.1.4 — which is the latest version as I write (2004-05-03). It has all been developed on my working mixture of Windows 2K and XP, both with Internet Explorer 6, and that is the only environment where I've done any testing. I dislike the “new” look of XP intensely so I never use it, and don't test against it either. Of course, I hope these goodies will work with other combinations of system software — please let me know if you find any incompatibilities (or other problems, come to that).

Stop press (2005-12-09): Dolphin 6 has recently been released. That breaks some of this code (Ghoul and JNIPort are known not to work). I will be updating everything for D6 in due course — before Christmas, with luck.

The most up-to-date version can be found (Gods of the Internet willing, and provided that I've been paying my ISP bills) at my Dolphin Goodies page.

A note about how I name versions. Each package has a version string of the form major.minor; I increment the “major” number each time I release a change (however small) that affects how the software works. I increment the ”minor” version number whenever I commit any change to the software (e.g. fixing a spelling error in a comment). So, when I rebuild this site, the minor version numbers of packages may change if I've made any such changes that are too trivial to warrant making a new release and changelog entry.

Overview Details
JNIPort provides ways to call Java code from Smalltalk. JNIPort
Z-Kit provides facilities for ZIP and TAR file handling, and for streamed [de]compression using the zlib and bzip2 libraries. Z-Kit
ListTree adds a new kind of View that is a hybrid of ListView and TreeView; it allows you to use ListViewColumns in a TreeView-like presentation. ListTree
Space Breakdown is a simple tool for answering the question: 'what is taking up the space in my image ?'. Space Breakdown
Filtering Method Browser (FMB) is a modified method browser that allows you to construct complex criteria for which methods are displayed. F.M.B.
Ghoul is a simple tool providing a debugger-like view of the contents of Dolphin crash-dump files. Ghoul
Miscellanea contains a few small and unrelated packages that I often use to enhance the Dolphin base. Many of the other packages depend on something from this collection. Miscellanea
Experiments and unfinished stuff -- totally unsuported, liable to change without notice, and usually undocumented too. Experiments
Prerequisites collects the packages that are needed by my published goodies, but which haven't yet been published themselves. Prerequisites


Copyright © Chris Uppal, 2003-2005