[SML 7181] Re: "0 @ 0"に対する集中砲火に対して

Masashi Umezawa umejava @ mars.dti.ne.jp
2006年 9月 24日 (日) 21:06:12 JST


こんにちは
梅澤です。

ちょっと古い記事ですが、メタクラスの階層については、私が昔書いた
"Happy Squeaking!!"の以下のあたりでも解説してあります。

http://www.ogis-ri.co.jp/otc/hiroba/technical/Squeak4/S4-5-4_1.html

特にObject classのスーパークラスがなぜClassなのか、気になっている
場合は見てみると良いかもしれません。

> -----
> あるオブジェクトにメッセージが送信されたとします。
> 
> あるオブジェクトが、インスタンスならインスタンスメッセージなの
> でSystemBrowserのHierarchyを遡る。
> 
> あるオブジェクトが、クラスならクラスメッセージなので
> SystemBrowserのClassタブをクリック->Hierarchy Diagramに表示さ
> れているものを遡る。
> 
> SystemBrowser->Instanceをクリックすると、タイトルバーに表示さ
> れるのがPoint(クラス)になるので、インスタンスメッセージはク
> ラスに定義されている。
> 
> SystemBrowser->Classをクリックすると、タイトルバーに表示される
> のがPoint class(メタクラス)になるので、クラスメッセージはメ
> タクラスに定義されている。
> ただ、Object class(メタクラス)まで遡って見つからない場合は、
> Class(クラス)に移り、メタクラスではなくクラスを遡る。
> -----
> 
> 上記のことを理解した上で、濱崎さんの作成されたプログラムを使用
> すれば一発なので助かります。
> 
> 進めていく中で不明な点が出てきたら、また投稿すると思いますので
> よろしくお願いします。
> 

---
[:masashi | ^umezawa]



SML メーリングリストの案内