Smalltalk: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Object oriented, dynamically typed language | [[Image:SmalltalkBalloon.jpg|280px|right]] | ||
An Object-oriented, dynamically typed programming language that was the main development language of [[IBM]] application and development software from the late 1980's into the late 90's when [[Java]] took over. It is a development of [[Simula]] but features a dynamic typing system unlike its [[Algol]] brethren and that has long been its Achilles heel, it has never been even remotely close to other languages in the Algol family when it comes to speed. | |||
==A list of OS/2 implementations of SmallTalk== | ==A list of OS/2 implementations of SmallTalk== |
Revision as of 13:37, 1 February 2015

An Object-oriented, dynamically typed programming language that was the main development language of IBM application and development software from the late 1980's into the late 90's when Java took over. It is a development of Simula but features a dynamic typing system unlike its Algol brethren and that has long been its Achilles heel, it has never been even remotely close to other languages in the Algol family when it comes to speed.
A list of OS/2 implementations of SmallTalk
- ChapMan - Commercial - Discontinued
- Enfin/2 - Commercial - Discontinued
- IBM VisualAge Smalltalk Enterprise 6.0 - Commercial - Discontinued
- Smalltalk/V PM - Commercial - Discontinued
- Squeak - Open Source - Discontinued
- VisualWorks - Commercial - Discontinued
- Visual Smalltalk Enterprise - Commercial - Discontinued.
Add-ons and utilities
- ENVY/Developer - Discontinued.
Libraries and bindings
- Indelv XML Libary - Open source library under the Mozilla Public License - a VisualAge version compatible with OS/2 was supposedly available but the company actually never uploaded it to their site, neither the last 2.2 beta or the earlier 1.01, even though there were download links both of to them on their site for years.
- Seaside - Web framework - Works on some OS/2 SmallTalk's with a little bit of massaging.
A list of DOS implementations of SmallTalk
- Methods - Commercial - Discontinued
- Smalltalk/V DOS - Commercial - Discontinued
- Squeak - Open Source - Discontinued
A list of SmallTalk implementations that run under WinOS/2
A list of SmallTalk implementations that run under Java
A list of SmallTalk implementations in JavaScript
Publications
Local articles
External articles
Tutorials and other learning material
- Harry Porter: Smalltalk: A White Paper Overview - An introduction and tutorial suitable for those with some experience with squiggly brace languages such as C or Java.
Links
USENET
- comp.lang.smalltalk - Fairly popular - Go to the Google groups version if your ISP does not offer USENET access or you are are in any other way newsgroup challenged.