- 183 名前:172 mailto:sage [2006/06/11(日) 19:45:16 ]
- スンマせん。過疎スレだったので、ちゃんと整理せずに軽い気持ちで書き込みますた。
プロトタイプ言語のインタープリタを作る時に、メソッドの一覧は何処に持たせるのが 良いのかなというのが最初の疑問です。 何処に? ・グローバルに 1 つ ・メソッド名毎に 1 つ(ジェネリックな感じで) ・オブジェクト毎(プロトタイプもオブジェクトに含む) どういう形式で? ・リスト ・ハッシュ クラスベースな言語なら、クラス毎にハッシュでメソッドリストを持たせてもそんなに オーバーヘッドな感じはしないですが、プロトタイプ言語でオブジェクト毎にハッシュを 持たせたら、個々のオブジェクトのサイズが大変な事になりそうで。 今考えているのは、オブジェクト毎にメソッドのリストを持たせて、グローバルにハッシュで キャッシュを持つ感じです。io なり javascript なりの実装を調べてみます。
|

|