Pocket Smalltalk

A Smalltalk System for the PalmPilot

Pocket Smalltalk is an implementation of the popular programming language Smalltalk for the PalmPilot. It consists of a development environment which runs on Windows 95/NT along with a cross-compiler which can generate "executable" .PRC files from Smalltalk source code.

Pocket Smalltalk makes it easy to develop applications for the PalmPilot. You have the full power of the Smalltalk programming language along with a complete class library. Best of all, Pocket Smalltalk creates small, standalone executables. No runtime libraries are required.

Please visit the Pocket Smalltalk discussion forum for the latest news about this exciting new system!

Pocket Smalltalk has been used to create several deployed applications. See my Products page for some examples. I have also prepared a simple demo of some of Pocket Smalltalk's features which you can run on your PalmPilot.

Version 1.5 beta available!

The version 1.5 beta release is now available. With this version, you can develop complete applications from start to finish totally in Smalltalk! The documentation has also been updated and now features a tutorial and a complete class reference. This version will now work in the PalmOS Emulator version 2.1, and eliminates the need for the build-prc utility and cygwin.dll.

Older papers on Pocket Smalltalk; these may be somewhat out of date:


Andrew Brault (ajb@tiac.net)