TL;DR
純粋なオブジェクト指向プログラミング言語であり、その言語で開発するための環境でもある。シンプルさと即時のフィードバックを重視している。
仕組み
Pharo は言語と、IDE と OS を合わせたような開発環境からなる。構文はハガキ 1 枚に収まるほど小さい。ライブプログラミングの環境で、コンパイルやデプロイの手順を挟まずに、開発・テスト・デバッグを進められる。デバッガでは、コードのステップ実行やメソッドの再実行に加えて、実行中に新しいメソッドを定義することもできる。Pharo 一式は MIT ライセンスで公開されている。
注意点
デフォルトの設定では日本語が文字化けする。フォントを変更する記事を参考に、フォントを変えると表示できる。