Cincom hat seine komplette Smalltalk-Umgebung für private nicht-kommerzielle Nutzung freigegeben. Das umfasst vor allem das komplette VisualWorks Smalltalk System! Eine wirklich vollständige Programmierumgebung für Smalltalkentwicklung, die in einer Beta jetzt auch Mac OS X Native läuft. Natürlich sieht das GUI nicht gerade wie Aqua aus, das liegt aber eher an der Multiplattformeigenschaft von VisualWorks - es sieht über all gleich mies aus Warum das interessant ist? Smalltalk ist meiner Meinung nach eine der schönsten objektorientierten Programmiersprachen. Und gute Smalltalksysteme sind weitaus mehr ein Zuhause für Programmierer als viele andere Systeme, einfach weil man sich nahezu jeden Aspekt des Systems anpassen kann - notfalls programmiert man den Compiler oder das GUI einfach um.
Und VisualWorks Smalltalk hat einen grossen Stapel von fertigen Parcel (Paketen mit fertigen Lösungen) für diverseste Einsatzzwecke, unter anderem eine komplette SOAP Server und Client Umgebung. Ideal um interaktiv mit Webservices rumzuhacken.
Natürlich kann man vieles davon auch mit Python machen, aber beim GUI-Bereich ist Python einfach sehr mager - und auch die Entwicklungsumgebungen für Python kommen bei weitem nicht an das ran was Smalltalksysteme zu bieten haben.
Fairerweise sollte aber erwähnt werden das Squeak natürlich auch eine Option ist, speziell da sie wirklich komplett freie Software ist und auch einen grossen Stapel Erweiterungen enthält. VisualWorks Smalltalk ist für mich aber deutlich weiter integriert in das System und potentiell auch performanter (die virtual Machine von VisualWorks Smalltalk ist eine der interessantesten, viele Features die Java jetzt erst neu entdeckt und umsetzt sind dort schon vor vielen Jahren implementiert gewesen).
Also Leute, auf und mal wieder eine Runde smalltalken! Es lohnt sich.