[Squeak-ja: 4711] Re: Pharo 3.0 betaについて
Masashi Umezawa
ume @ softumeya.com
2013年 12月 20日 (金) 20:54:05 JST
こんにちは
梅澤です。
Pharoの話題とはちょっと珍しいですね。
期待外れとのことでしたが、Pharo 2.0が出たのが今年の3月ですから、まあそんなものではないでしょうか。
むしろ少ないリソースでよくやっていると思います。
Smalltalk allClasses size で見ますと、
Pharo 2.0 => 3250
Pharo 3.0(beta) => 3848
となっていました。クラス数が多ければ良いというものではありませんが、着実に育ってきています。
- AthensというCairoを利用したベクターグラフィックエンジン
- Opalという新たなコンパイラ
- Continuationのサポート
- InspectorやDebuggerがSpec UIベースに書き換えられた
あたりが目玉と思います。
2013年12月20日 11:27 Sunao Furukawa <sadie @ kind.ocn.ne.jp>:
> 古川と申します。
> 先日、Pharo 3.0のベータ版が出ていましたので早速、試してみたのですが、
> あまりPharo 2.0と変わっていないのではないかと思いました。
> というのは、以前、forum.world.stだかどこだかでPharo 3.0からは、
> Visual GUI Builderがついてくるという未確認情報を見ていて楽しみにしていた
> のですが、
> Code Freezeしたにもかかわらず何もないと思いました。
> sourcesファイルもPharoV20のままでメジャーバージョンアップなのに、
> PharoV20.sourcesのままなのって思いました。
> これから中身が変わるっていう可能性ってあるのでしょうか?
> Code FreezeしたらBug Fix以外の変更は無いと思うのですが。
> Visual GUI Builderについて詳しい方、情報があれば教えてください。
> 今後もPolymorphをUIthemeのように使うことになるのでしょうか。
> なんか残念でした。
> 以上、私の話を聞いていただいてありがとうございました。
おそらくUIPainterのことと思います。今年のGoogle Summer of Codeで始まったプロジェクトでまだまだバリバリ開発中のようです。
http://uipainter-gsoc.over-blog.com/
http://smalltalkhub.com/#!/~ErwanDouaille/UIPainter/commits
エラーが出まくりますが、いちおう下記で入ります。
Gofer new smalltalkhubUser: 'ErwanDouaille' project: 'UIPainter';
configurationOf: 'UIPainter';
load.
ConfigurationOfUIPainter load
ちなみにソースファイルがPharoV20.sourcesのままとなっているのは、しばらく続くような気がします。Squeakも4.4でありながらSqueakV41.sourcesですし。
ソースファイルはもともと殿堂入りしたソースが格納されるものなので、.changes等に比べると更新される度合いは低いと言えます。また、.sourcesに殿堂入りさせるとソースの変更履歴がクラスブラウザからのversions等で見られなくなるので、あまり頻繁に更新するとかえって不便だったりします。
しかしながらPharo 2.0の.changesが700kb程度、Pharo
3.0の.changesが28MB程度となっていますので、そろそろ.changesを整理して.sourcesに反映させる頃合いと思う人もいるかもしれません。最終版では.sourcesが更新される可能性も、まだ残っています。.
ではでは。
--
"SoftUmeYa, LLC"
[:masashi | ^umezawa]
Squeak-ja メーリングリストの案内