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.
Vor ein paar Jahren wurde Squeak geforkt. Dieser Fork wird Pharo Smalltalk genannt und ist hier zu finden. Im Rahmen dieses Projektes soll das ehemalige Squeak zuerst aufgeräumt werden und dann später erheblich erweitert bzw. verändert werden. Auffällig ist zunächst einmal, dass das Aussehen überarbeitet wurde.

Squeak-Ableger

[O]Pharo Smalltalk
[O]Cuis Smalltalk
[O]Squeakland - eToys für Kinder

Werkzeuge

[O]SqueakMap - Distributed catalog system for Squeak
[O]Monticello
[O]Monticello Basics
[O]Wiresong: Monticello
[O]metacello - Package and Configuration Management for Monticello

GUI

[O]Morphic
[O]Customizing the Squeak UI
[O]Areithfa Ffenestri

Datenbanken und Persistenz

[O]Glorp: Generic Lightweight Object-Relational Persistence
[O]Magma - a multi-user object database
[O]ODBC for Squeak
[O]DBXTalk - relational database access for Smalltalk

Virtuelle Maschine

[O]The Squeak Virtual Machine
[O]VMMaker
[O]VMMakerTool
[O]Squeak VM-Hauptseite
[O]How to build a new Windows VM

Verschiedenes

[O]Squeak Swiki
[O]Maximum Squeak
[O]FAQ: Speed
[O]Garbage Collector Parameters
[O]Cult of Dead
[O]SqueakSource
[O]Squeak bugs

Letzte Änderung am 31. Dezember 2011