[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 メーリングリストの案内