评论者: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。
我的长期计划还包括对编译器的全面重写。