Free Smalltalk Compilers and Interpreters
Compilers for the Smalltalk Programming Language
Free Smalltalk Compilers and Interpreters
Smalltalk is an object-oriented, reflective programming language that features dynamic types. It was originally named Smalltalk-80 by its creators, Adele Goldberg, Dan Ingalls and Alan Kay, but has since been standardized as ANSI Smalltalk in 1998. This page lists free compilers and interpreters for the language.
Related Pages
- How to Start / Create a Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - get one for your software
- Free Programmer's Editors, Integrated Development Environment (IDE), ASCII Text Editors
- Free Compiler Construction Tools: Lexers, Parser Generators, Optimizers
- Free C/C++ Compilers and Interpreters
- Free Pascal Compilers, Free Delphi Compilers
- Free Command Line Shells
Free Smalltalk Compilers and Interpreters
- Strongtalk
Strongtalk is an open source implementation of Smalltalk-80 that has a strong static type system and supposedly executes Smalltalk code faster than any other implementation. It was originally developed by a small company that was acquired by Sun Microsystems, Inc. The latter eventually released the software, complete with source code, under the revised BSD licence. The developer says that Strongtalk is currently in a pre-alpha release state, and is not ready for production use. In spite of that, it's listed here because there seems to be some interesting ideas in their implementation (namely the static types), and it actually already works and is moderately stable. Note though that, as at the date of this review, there does not seem to be any development work done since 2010 (with the last release in 2006).
- SqueakJS
SqueakJS is a Squeak/Smalltalk implementation written in JavaScript. Its virtual machine allows you to execute unmodified Squeak images on a web page without needing a plugin. It also has a visual debugger and an optional just-in-time (JIT) compiler. It works in all modern browsers and is open source software, released under the MIT licence.
- Squeak/Smalltalk
Squeak is an open source Smalltalk implementation that runs on Windows, Mac OS X and Linux. 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 programming language. It runs on most POSIX compatible operating systems, including Linux. Like all things GNU, it is open source. The site only provides the source code.
- Sharp Smalltalk
#Smalltalk, or Sharp Smalltalk, is (as you may 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
This is a free version of the Dolphin Smalltalk development system. This is a Windows program. Executables can be downloaded from the releases page.
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?
- How to Reserve a Domain Name. Do You Need a Web Host if You Want to Reserve a Domain for Future Use?
Newest Pages
- How to Convert Your Website from XHTML 1.0 to HTML5 the Quick and Easy Way
- How to Set the Height of a DIV Relative to a Browser Window (CSS)
- Free EPUB Readers (Ebook Viewing Software)
- How to Generate the Free Let's Encrypt SSL Certificate on Your Own (Windows) Computer
- How to Insert Meta Tags into a Web Page with BlueGriffon
- How to Play a Song (or Some Other Audio Clip) from a List on a Website
- Two Ways to View a Binary File on Windows Without Installing Anything
- How to Draw a Horizontal Line on a Web Page with Expression Web
- How to Create a Website Free of Charge
- Why Can't I Make Up Any Domain I Want? Is There a Way to Do Away with a Registrar Altogether?
How to Link to This Page
It will appear on your page as:
Free Smalltalk Compilers and Interpreters