评论者:dmiller
我认为这是一个有价值的目标。
最大的障碍是依赖于动态语言运行时(DLR)和System.Reflection.Emit。它们对于当前实现至关重要。在早期对.NET Core的讨论中,甚至没有计划包括System.Reflection.Emit。现在,System.Reflection.Emit已经作为.NET Core 2.0的NuGet包可用。DLR仓库显示了一些添加.NET Core支持的动态。
我的长期计划是消除对DLR的依赖。这样只需要System.Reflection.Emit。
我的长期计划还包括完全重写编译器。