评论由:dmiller 发布
我认为这是一个值得追求的目标。
最大的障碍是依赖于动态语言运行时(DLR)和 System.Reflection.Emit。这两者对于当前实现都是必要的。在 .Net Core 的早期讨论中,连 System.Reflection.Emit 都没有计划。现在,System.Reflection.Emit 以 NuGet 包的形式可用,对于 .Net Core 2.0。DLR 仓库也显示出添加对 .Net Core 支持的活动。
我的长期计划是消除对 DLR 的任何依赖。那时只需 System.Reflection.Emit。
我的长期计划还包括对编译器的完整重写。