除了C#、VB.NET、C++(托管和C++/CLI)和F#之外,哪些.NET编程语言有自己的CodeDom提供程序?
除了C#、VB.NET、C++(托管和C++/CLI)和F#之外,哪些.NET编程语言有自己的CodeDom提供程序?
我认为我们需要一个新的CodeDom,它采用System.CodeDom的外部部分,并使用System.Linq.Expressions的内部部分。然后使结果能够产生动态程序集或源代码输出。(现在想想,生成编译的程序集实际上与创建一个新的“语言”以输出源代码相同。)
编辑:除此之外,还必须考虑实现CodeModel API,因为很多时候,CodeDom是由某个人将新语言集成到Visual Studio中而实现的。