TL;DR

純粋なオブジェクト指向プログラミング言語であり、その言語で開発するための環境でもある。シンプルさと即時のフィードバックを重視している。

仕組み

Pharo は言語と、IDE と OS を合わせたような開発環境からなる。構文はハガキ 1 枚に収まるほど小さい。ライブプログラミングの環境で、コンパイルやデプロイの手順を挟まずに、開発・テスト・デバッグを進められる。デバッガでは、コードのステップ実行やメソッドの再実行に加えて、実行中に新しいメソッドを定義することもできる。Pharo 一式は MIT ライセンスで公開されている。

注意点

デフォルトの設定では日本語が文字化けする。フォントを変更する記事を参考に、フォントを変えると表示できる。

関連

出典