Squeak
Squeakも他のSmalltalk環境同様、環境記述およびデータ記述言語、およびユーザースクリプティング言語としてSmalltalkを使用できるようになっている。また、非常に古い実装に基づいてはいるものの、Smalltalk環境が当初から備えていたクラスブラウザ、オブジェクトインスペクタ、テキストエディタ、デバッガなどを有機的に連動させるオブジェクト指向プログラミングのための機構は、ベースとなったApple Smalltalkからそのまま環境内に引き継がれ、利用可能な状態にある。
Squeakの仮想機械(Smalltalkバイトコードインタプリタ)はSmalltalkのサブセットで記述されており、それをC言語に変換するトランスレータを用いて生成される。この独特の仮想機械開発スタイルはSqueakに高い移植性をもたらしている。実際、Squeakは各種のUNIX、Windowsをはじめ、MS-DOS、BeOS、TRONなど、Palm OS以外のメジャーなプラットフォームに移植されており、めずらしいところでは、シャープのZaurus(旧Zaurus、もしくは最近のLinux Zaurus)で動作するSqueak仮想機械も存在する。