This category is for different versions of Smalltalk, which are considered and called different implementations. For all programming languages, significantly different versions of the language are considered different implementations. In most languages, this is an independent issue from the language's compilers/interpreters and environments. In other words, most languages can have different compilers and environments, for the same implementation. Smalltalk has no separate compilers/interpreters and environments, and never has had such. All such functions occur in, and as, a common unified, highly orthogonal system, together with the rest of the code comprising the language. To change or improve such functions, users write or 'file in' new code. Also, Smalltalk is an interpreted language, not compiled. All these Smalltalk traits are highly analogous to those of Forth (and Self), which also has implementations, not separate compilers/interpreters and environments. Due to the highly factored and extensible nature of these systems, if one alters the interpreter and/or environment significantly, this makes a new language implementation, with new Smalltalk classes or methods, or Forth words.
Related categories 6
Information on ObjectStudio, VisualWorks, VisualSmalltalk Enterprise; general Smalltalk information and success stories.
Smalltalk-based pure object-oriented environment to work with Mac OS X software. Innovations: high-level model for object manipulation, powerful object browser. Developed from scratch for the Objective-C object model. Highly integrated with Cocoa, native access optimized. Descriptions, news, documents, downloads.
Smalltalk application server, integrates well with Java, CORBA, relational databases.
Smalltalk-80 implementation, runs on most Unix types and most places with a POSIX compliant library, well suited to scripting tasks and headless processing. Part of GNU Project of Free Software Foundation, FSF. [Open source, GPL]
A Smalltalk with deep Windows integration and a .NET interface. [Commercial]
Pure .Net Smalltalk, Win32 counterpart uses CLR moniker to integrate with .NET, integrates deeper than other Smalltalks. Runs on: all .NET platforms (DotGNU, Microsoft .NET, Mono), varied processor architectures, the Compact Framework.
Minimal: Tiny Smalltalk
Download for VSTa operating system, tar file.
Custom Smalltalk variant for the PIC microcontroller to run the MicroSeeker autonomous underwater vehicle.
Smalltalk interpreter for GNUstep, used mainly as scripting framework to make scriptable servers or programs, to script GNUstep applications, or to talk to registered distributed objects, and work well with Objective-C. [Open Source, GPL]
Weblog on scripting, StepTalk development.
Strongly-typed, full rework of Smalltalk-80. Advanced inlining type-feedback compiler makes it far faster than other Smalltalks, optional type system makes it easier to understand. History, downloads, documents, FAQ. [Open Source, Sun]
Project information: CVS, changes, downloads, mail list. [SourceForge.net]
Last update:March 10, 2016 at 20:24:03 UTC