根據維基百科: 「即將推出的Scheme實現IronScheme計劃在DLR上構建,但決定放棄這個想法,因爲DLR分支使用的項目與幹線不同步,並且因爲DLR,根據開發商,不能支持該計劃的大部分要求「IronScheme無法完成哪些要求?
有誰知道什麼要求沒有履行,爲什麼?
根據維基百科: 「即將推出的Scheme實現IronScheme計劃在DLR上構建,但決定放棄這個想法,因爲DLR分支使用的項目與幹線不同步,並且因爲DLR,根據開發商,不能支持該計劃的大部分要求「IronScheme無法完成哪些要求?
有誰知道什麼要求沒有履行,爲什麼?
本來,最大的侷限之一是生成程序集的能力。但我相信他們確實解決了這個問題。其次,我要求支持尾巴呼叫,但那從未發生過,而且它絕對是Scheme的必需品。
最後*,DLR看起來非常以Python爲中心,並且Scheme不需要大量的功能(例如第一類環境),這些功能只會減慢速度並阻止進一步的優化。
無論如何,版本2的計劃是在Scheme中重寫編譯器,然後使用Reflection.Emit來準備,或使用非CCI等非語言中心的「彙編器」。我可能會忘記更多
可能是延續。 – jrockway 2009-11-02 03:57:33
@jrockway:有限的延續是更多的運行時問題。 – leppie 2009-11-03 16:33:57