Free Smalltalk Compilers and Interpreters
Compilers for the Smalltalk Programming Language
Free Smalltalk Compilers and Interpreters
Smalltalk is an object-oriented programming language that features dynamic types. Smalltalk-80 was created by Adele Goldberg, Dan Ingalls and Alan Kay, and has since been standardized as ANSI Smalltalk in 1998. This page lists free compilers and interpreters for the Smalltalk language. The specific variant supported, where known, is noted in the individual annotations below.
Related Pages
- The Beginner's A-Z Guide to Starting/Creating Your Own Website
- How to Register Your Own Domain Name - get one for your software
- Free Programmer's Editors, Integrated Development Environment (IDE), ASCII Text Editors
- Free 3D Software Box Image Makers
- Free Compiler Construction Tools: Lexers, Parser Generators, Optimizers
- Free C/C++ Compilers and Interpreters
- Free Pascal Compilers, Free Delphi Compilers
- Free Java Compilers, Assemblers, Java Development Kits
- Free Command Line Shells
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
Free Smalltalk Compilers and Interpreters
- Smalltalk/X

Smalltalk/X supposedly implements the complete Smalltalk language and class library, and has a graphical development environment that includes an editor, debugger, GUI builder, browsers, etc. The compiler supports incremental compilation, a dynamic just-in-time compiler, static compilation (into native machine code), DLL generation, the ability to generate standalone applications, inline C code, the ability to call external C libraries/DLLs, etc. The current versions work on Windows and Linux, although older versions of the package are also available for FreeBSD and Solaris. Read their licence agreement before using the compiler; it's free for personal and commercial use with some exceptions.
- Squeak Smalltalk-80
Squeak is an open source Smalltalk-80 implementation that runs on Windows, WinCE, Mac OS X, Linux, FreeBSD, NetBSD, OpenBSD, Solaris, etc. It generates code for a virtual machine, the SqueakVM, which is included. It was originally developed by Apple.
- GNU Smalltalk
GNU Smalltalk is an implementation of the Smalltalk-80 programming language. It runs on most POSIX compatible operating systems, including Linux. Like all things GNU, it is open source.
- CinCom VisualWorks Smalltalk NC
CinCom VisualWorks Smalltalk is a Smalltalk implementation that runs on Windows, Mac OS X, Linux and Unix. The non-commercial version appears to be available for free, and may be downloaded directly from the site (just click the "Proceed to the downloads now" link on their page).
- Little Smalltalk
This is a minimalistic implementation of the Smalltalk language, although it is neither Smalltalk-80 nor ANSI Smalltalk. The GUI system comes with a class browser, transcript and workspace. A precompiled version is available for Windows, but the VM (virtual machine) may be compiled for Windows, Linux, Mac OS/X, Solaris, IBM AIX, HP-UX and SGI Irix. Little Smalltalk is open source and is licensed under the MIT licence.
- #Smalltalk (Sharp Smalltalk)
#Smalltalk, or Sharp Smalltalk, is (as you have guessed from its name) a Smalltalk compiler for the .NET framework. It allows you to use classes from the .NET framework in your Smalltalk program. Its class library is "mostly compatible with the ANSI Smalltalk standard" (to quote from the site).
- Dolphin Smalltalk 2.1
This is a free version of the Dolphin Smalltalk 2.1 development system. This is a Windows program (created in the late 1990s so I'm sure if it even works on modern Windows versions).
Related Pages
- Free Games Programming Libraries and Source Code
- Free Text Search and Replace Utilities
- Free Autorun/Autoplay DVD and CD Menu Creation Software
- Free x86 / PC Emulators and Virtual Machines
- Free CD and DVD Burners and Copying Software
- Free DVD Authoring and Creation Software
- How Much Does It Cost to Set Up a Website?
- Which Web Host Do You Recommend? (FAQ)
Can't Find What You're Looking For?
Newest Pages
- How to Create Bulleted Lists (Unordered Lists) for Your Web Page with KompoZer
- Free Royalty Free Music and Sounds
- How to Point Multiple Domain Names to One Website: And How to Avoid Search Engine Problems When Doing So
- Free Programmer's Fonts
- The Decline and Fall of Internet Explorer 6: Implications for Webmasters
- How to Point a Domain Name to Your Website (Or What to Do After Buying Your Domain Name)
- Should You Choose a Linux or a Windows Web Hosting Package? Is There Such a Thing as a Mac Web Host?
- How to Create a Bulleted List (Unordered List) for Your Website in Dreamweaver
- Free Font Manager Software
- What Does It Mean to Park a Domain Name? Domain Name Parking Explained
- How to Add a CAPTCHA Test to Your Feedback Form Script: Reducing Spam in Your Contact Form
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- How to Create a Website with Dreamweaver CS4 (Dreamweaver Tutorial)
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free Smalltalk Compilers and Interpreters
