Skip to content
James Foster edited this page Jan 6, 2016 · 6 revisions

Goodies

This was copied from http://87.106.75.206:8080/WikiDoc/WikiPage.

A big collection of very useful goodies (i.e. ExternalProcess, RCS Source Control Integration, Regular Expressions, Rio, Telnet, TGen and many more)

This is a small Dolphin Smalltalk wrapper that can be used to create and read zip files. The hard work is done by Info-Zip dll's and CGZipLibrary ActiveX dll.

A whole bunch of goodies including JNIPort (call Java code from Smalltalk), ZIP file handling and streamed [de]compression, ListTree, Ghoul (a simple tool providing a debugger-like view of the contents of Dolphin crash-dump files) and much more.

Various goodies including a PresenterGenerator and ReStore Class Definition Generator.

Chronos

The Chronos Date/Time Library

Prototype implementation of Xanadu/Udanax-Gold, SourceDocumenter, Svengali

DHB Numerical Analysis

Smalltalk numerical analysis codes based on Didier Besset's 'Object-Oriented Implementation of Numerical Methods: An Introduction with Java & Smalltalk', 2000, Morgan Kaufmann Publishers.

DirectX for Dolphin 3.0 (Unlockcode: 5998235)

This early DirectX set of packages is downloadable for D5.1. I forget at the moment how much work is needed to get this up andrnrunning correctly in Dolphin 5.1 but I think it is very straightforward if anyone has the time or inclination to do so.

yaxo, md5, http client, app bar, cmdLine flags, spray progress, SmallLint Browser, SUnitBrowser IDE Extension, SW XMLBuilder, IconClick Trees, RichText builder, WinInet

Dolphin Scintilla is Dolphin Smalltalk wrapper for Scintilla edit control, and current version is 1.00 for Scintilla 1.48. It can be use without restrictions in free and comercial applications.

EditableListView is an enhancement to the standard Dolphin Smalltalk ListView widget class, which provides in-place editing of values in any cell.

FS FastCGI is an open source FastCGI application toolkit by Steve Waring for Dolphin Smalltalk.

httpClient11 is an HTTP 1.1 client for Dolphin Smalltalk by Steve Waring.

Object-relational persistence for Smalltalk

A must have! These goodies belong into the toolbox of every serious Dolphin Smalltalker.

Features include Copy Class from a menu, Copy line with Ctrl-C, Auto comment, Auto bracket a keyword, statement or selection, Flip/Run unit test or package, Autoselect the first test error and display it in the status line

GDI+ Support for Dolphin Smalltalk 5 and more!

Resource (Re-)Loader/Saver, Drag & Drop list rearrange, Service control extension, Chronology port, View draggers, Owner draw widgets and more

MinneStore is a free, object-oriented database that is written entirely in Smalltalk and provides storage and retrieval of complex Smalltalk objects.

Initial port from squeak mysql driver. All tests are green.

FloatCompare Patch : A patch against one of nasty Smalltalk bug you can get when mixing exact and inexact arithmetic.; FloatConversion Patch : A patch against round off errors commited during asFloat conversions from LargeInteger and Fraction.; NumberReadFrom Patch : Use above correction in order to correct (Number readFrom: ) rounding errors.; NumberParser : A class demonstrating how to parse numbers in various format and handle error.; Smallapack port to Dolphin

OmniBase is a multi-user persistent object system which extends the Smalltalk environment by multi-user access to shared objects, persistency, transactions with two-phase commit, pessimistic concurrency control and object level locking.

ReStore for Dolphin is a highly transparent framework which allows the Dolphin Smalltalk XP programmer to make use of relational database storage, without the need for specialist relational database knowledge.

A dialect-neutral framework for Smalltalk source code exchange

SDLSmalltalk is a wrapper to the excelent SDL. It allows a full object aproach to you multimedia application.

SDL stands for Simple DirectMedia Layer, and is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. This wrapper allows to write your SDL applications with the speed and portability of SDL and with the style and versatility of Smalltalk.

Dolphin XmlRpc Client: Just a straight port of the VisualWorks XML-RPC Client.

SmaCC (Smalltalk Compiler-Compiler) is a freely available parser generator for Smalltalk. It is a replacement for the T-Gen parser generator.

Smallapack is the Smalltalk interface to LAPACK, the famous linearalgebra library (Matrix).

Many goodies for Dolphin from the Smalltalking Non-profit Association

SMock is a Mock Object implementation for Dolphin Smalltalk.

Source Tracking System is an add-on for the Dolphin Smalltalk development environment that lets you track your project in a team environment.

This is version 3.2.1 for old version of Dolphin Smalltalk 5.1 which can be used only with the free version of Dolphin Smalltalk 5.1 Value Edition or with any other variant of Dolphin Smalltalk 5.1 for which you own a license.

If you plan to use STS with the Bitwise DST 5 VE Free edition together with STS you'll need this patched package. More information here: http://groups.google.com/group/comp.lang.smalltalk.dolphin/browse_frm/thread/0f7c5286a4b0a185/38a3ab9474b25068#38

Spray is an open source Web Services toolkit by Steve Waring for Dolphin Smalltalk.

An interface to the OpenSSL dynamic link libraries.

ST3D is a Smalltalk-based toolkit for creating 3D applications such as games, simulations and modelers. The system delivers high-performance, real-time rendering of 3D graphics via OpenGL and supported hardware accelerators.

A Scheme interpreter/evaluator, Windows system information and WinInet wrapping

The goal of the Swazoo (Smalltalk Web Application Zoo) project is to provide an Open Source, vendor agnostic, dialect neutral web application framework for Smalltalk.

Swazoo is an open source HTTP Server and web application framework.

A version for Dolphin 5.1 can be found in Bob Jarvis' Burning River Goodies.

This site is dedicated to the book that Ted Bracht wrote on Dolphin Smalltalk.

Tools+ is a suite of additions to the Dolphin XP programming environment designed to make your development easier, faster and more rewarding. Enhancements include: Method spies, 'spell check', multi-select method lists and more.

Scripting, RTF Support, ODBC Extensions, Development Tools, Object Explorer, Graphic Objects, Fixed Decimal Edit, Remote Smalltalk, POP & SMTP Sockets, FTP, Timer, Smalltalk Templates, Abreviations, Method Wrappers, MapiPac, IOST, Parallel Port Acces

Windows Shell is a number of packages that expose some of the Windows Shell functionality to the Dolphin programmer.

Clone this wiki locally