Wikipedia: "今後のSchemeの実装であるIronSchemeは、DLRを構築する予定でしたが、使用されたプロジェクトのDLRブランチがトランクと同期しなくなったため、またDLR、開発者によれば、このスキームの要件の大部分をサポートすることはできませんでした。 "IronSchemeが完了できなかった要件のいくつかは何ですか?
どの要件が満たされていないのか、なぜですか?
Wikipedia: "今後のSchemeの実装であるIronSchemeは、DLRを構築する予定でしたが、使用されたプロジェクトのDLRブランチがトランクと同期しなくなったため、またDLR、開発者によれば、このスキームの要件の大部分をサポートすることはできませんでした。 "IronSchemeが完了できなかった要件のいくつかは何ですか?
どの要件が満たされていないのか、なぜですか?
元々、大きな制限の1つは、アセンブリを生成する能力でした。しかし私は彼らがそれを解決したと信じています。
第2に、私はテールコールのサポートを要請しましたが、これは決して起こらなかったし、Schemeにとっては絶対必要です。
最後に*、DLRは非常にPython中心のようで、Scheme(例えばファーストクラスの環境)では必要としなかった機能しか持っていませんでした。
とにかく、バージョン2の計画は、Schemeでコンパイラを書き直し、Reflection.Emitでベアボーンにするか、CCIのような非言語中心の 'アセンブラ'を使うかのどちらかです。
***おそらくもっと忘れています。
おそらく続きます。 – jrockway
@jrockway:限定された継続は、ランタイムの問題の多くです。 – leppie