Squeak
Squeak
Squeak ist eine freie Smalltalk-Implementierung mit einigen ungewöhnlichen, aber durchaus interessanten Eigenschaften.
Auf den ersten Blick ist die grafische Benutzeroberfläche ziemlich gewöhnungsbedürftig. Bis zur Version 4.1 wurde sie von vielen Kritikern als "80er-Jahre"-Look bezeichnet. Seit der Version 4.1 hat sich vieles verbessert, auch wenn es immer noch viele Unterschiede zu "gängigen" Benutzeroberflächen gibt.
Nachdem man sich damit abgefunden hat, bemerkt man schon bald, dass Squeak leistungsfähige Werkzeuge mitbringt und die Multimedia-Eigenschaften ausgezeichnet sind.
Tatsächlich wird Squeak von mehreren Forschungsgruppen benutzt; vorrangig für die Erforschung neuer Sprachkonzepte und für Multimedia-Anwendungen, die
z.B. zu Unterrichtszwecken eingesetzt werden.
Squeak läuft auf vielen Bentriebssystemen und auf sehr unterschiedlicher Hardware. Die Entwicklung findet aber vornehmlich auf Windows, Mac OS/X und Linux statt.
Für andere Umgebungen muss man etwas suchen und sich ggfs. mit älteren Virtuellen Maschinen abfinden.
Auf dieser Seite findet man eine kurze Einführung in Squeak.
Squeak-Ableger
Pharo Smalltalk
Cuis Smalltalk
Squeakland - eToys für Kinder
Werkzeuge
SqueakMap - Distributed catalog system for Squeak
Monticello
Monticello Basics
Wiresong: Monticello
metacello - Package and Configuration Management for Monticello
GUI
Morphic
Customizing the Squeak UI
Areithfa Ffenestri
Datenbanken und Persistenz
Glorp: Generic Lightweight Object-Relational Persistence
Magma
ODBC for Squeak
SqueakDBX
Virtuelle Maschine
The Squeak Virtual Machine
A Tour of the Squeak Object Engine
VMMaker
VMMakerTool
Squeak VM-Hauptseite
How to build a new Windows VM
Squeak VM SVN repository
Verschiedenes
Squeak Swiki
Maximum Squeak
FAQ: Speed
Garbage Collector Parameters
Cult of Dead
SqueakSource
Squeak bugs
Letzte Änderung am 9. Mai 2010