Первоначально, одним из больших ограничений была способность генерировать сборки. Однако я верю, что они решили эту проблему.
Во-вторых, я запросил поддержку для оконечных вызовов, но этого не произошло, и это абсолютно необходимо для Схемы.
Наконец *, DLR выглядел очень Python-ориентированным и имел тонны функциональности, не требующейся для Схемы (например, среды первого класса), которая просто замедляла работу и предотвращала дальнейшую оптимизацию.
В любом случае, план для версии 2 состоит в том, чтобы переписать компилятор в Scheme, а затем либо перейти с помощью Reflection.Emit, либо использовать не ассемблер, ориентированный на язык, например CCI.
*** Я, наверное, забыл о большем