TL;DR:DLR的发展确实趋于停止了,不过它还活着。
DLR的大部分内容已经包含在.NET Framework 4.0及更高版本里了,而且C#与http://VB.NET在语言层面上的dynamic功能依赖于DLR,所以DLR自身是死不了的。
但是它在
CodePlex上的版本比.NET Framework标准库里的版本功能要多一些,而这些多出来的功能到
最新的.NET Framework 4.6也还没被加进去,而是还在
IronPython的repo里维护着——也好久没更新了。
然而IronLanguages的大部分核心开发都已经离开了。
原本DLR的创始人Jim Hugunin跑路去了Google:
Farewell to MicrosoftIronRuby的老大John Lam换了个组还在微软。
DLR项目的经理Harry "DevHawk" Pierson也换了个组。
Jimmy Schementi跑路去了好几个不同的地方。
悲剧啊!
DLR是我非常喜欢的一个项目。我在它发展的早期开始就一直跟着学习它的演进,学道了不少知识。像是说,我就靠DLR总算理解了polymorphic inline caching(PIC)的思路与实现,非常有趣。看到它渐渐黯淡下去也挺伤心的。
放个传送门,我以前发的关于DLR的帖子:
RednaxelaFX的博客