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

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 New

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

Can't Find What You're Looking For?

Search the site using Google.

Newest Pages

Popular Pages

How to Link to This Page

It will appear on your page as:

Free Smalltalk Compilers and Interpreters

 

Logo for thefreecountry.com

 


 

thesitewizard.com: Free Webmaster Tutorials, Scripts and Articles

HowtoHaven.com: Free How-To Guides

thefreecountry.com: Free Programmers, Webmasters and Security Resources
If you find this site useful, please link to us.