Smalltalkのオープンソース実装「Pharo 1.0」が登場
オブジェクト指向プログラミング言語「Smalltalk」のオープンソース実装「Pharo」を開発するPharo Projectは4月15日、初の正式版「Pharo 1.0」を公開した。ライセンスはMIT Licenseを採用、プロジェクトのWebサイトよりダウンロードできる。
Pharoは2008年5月に同じくオープンソースのSmalltalk実装である「Squeak 3.9」から派生したオープンソースのSmalltalk実装で、シンタックスハイライトやリファクタリング、ユニットテスト、ソースコード管理といった機能を備えたIDEやウィジェット/ダイアログライブラリが含まれる。WindowsおよびLinux、Mac OS X向けバイナリおよびソースコードが提供されており、iPhone/iPad向けアプリケーションの開発も可能という。
Pharo 1.0ではバグ修正に加えて重複したコードなどの削除が行われ、コード全体がよりクリーンなものとなっている。また、ツールバーやマージツールといった新たなウィジェットが追加され、ルック&フィールが改善されているほか、「UIBuilder」の改良も行われた。メニューの再構成や整理などにより使い勝手が向上、テーマシステムも利用できる。実行速度の向上や正規表現やハッシュ機能(MD5/SHA1)を提供するパッケージの追加など、機能強化も行われている。
コードのライセンスも整理され、主要なコードはMIT License、一部にApache Licenseのコードが含まれる、という形態となった。以前のバージョンに含まれていた、それ以外のライセンスのコードについては削除され新たに書き起こされている。
Pharo Project
http://pharo-project.org/
「Pharo 1.0」ダウンロード
http://pharo-project.org/pharo-download