Schemeで不可能な形態のOOP実装
よく分からないんですがメソッドのディスパッチを関数ポインタのテーブルとして持つような実装はできまい(Schemeにはポインタがないから)、とかそういう話? --SHIMADA
- 例えばきっとC++のようには成れないと思った(想像しただけだけど(相変わらずSchemeやってないので))っす。C++のようになるには出来る事を増やすんじゃなくて、逆に出来ない事を増やさないとならないので。自縛ってどうやるんでしょう? -戯
- あと、そもそも俺様(笑)の想像の及ばない「不可能」は有り得るだろうと想像します。絶対無いことの保証はできないでしょう。なんせOOPの範囲は未定義なんだから(藁
- Schemeって、全ての変数が所謂ポインタ(=参照)なんじゃないんですか?そしてそんな変数を関数に束縛すりゃいいのでは…
このページを編集 (655 bytes)
|
以下の 1 ページから参照されています。 |
This page has been visited 3488 times.