Llvm Phoenix编译器工具项目还活着吗?

Llvm Phoenix编译器工具项目还活着吗?,llvm,cocor,Llvm,Cocor,我正在寻找一个现代的工具链来帮助开发一种小型编程语言/DSL。我想探索,但它看起来像一个死项目。是这样吗?我应该去别处看看吗 我想以菲尼克斯为目标,但如果使用最好的工具链,肯定会考虑LLVM(或其他)。 据我所知,凤凰已经死了。但我不是微软的员工 LLVM的开发非常活跃,但对于一个小型DSL来说,这可能是一种过度的开发,特别是如果您想针对一个拥有自己JIT编译器的托管运行时。是一个用于在.NET平台上实现语言的开发包。Mono stack还有一些工具可以帮助编写IL程序集——我特别想到了 另一种

我正在寻找一个现代的工具链来帮助开发一种小型编程语言/DSL。我想探索,但它看起来像一个死项目。是这样吗?我应该去别处看看吗


我想以菲尼克斯为目标,但如果使用最好的工具链,肯定会考虑LLVM(或其他)。 据我所知,凤凰已经死了。但我不是微软的员工

LLVM的开发非常活跃,但对于一个小型DSL来说,这可能是一种过度的开发,特别是如果您想针对一个拥有自己JIT编译器的托管运行时。

是一个用于在.NET平台上实现语言的开发包。Mono stack还有一些工具可以帮助编写IL程序集——我特别想到了


另一种方法是从DSL输出C。这将为您的DSL提供更高级别的“目标”语言。

谢谢Dmitry,它就是这样出现的。你能提出一个好的折衷方案吗?在MS技术堆栈中更可取?无论如何,DSL可能会变形为通用语言,而且它是一个娱乐项目,所以过度使用不是问题;-)。由于我们是一家JVM供应商,我们的咨询业务围绕Java、C/C++和(令人惊讶的!)Modula-2展开,我不得不承认,我几乎完全不知道CLR的情况。也就是说,有少数几个单声道兼容编译器()-也许你可以用其中一个来避免重新发明轮子?据我所知,Phoenix已经死了。它将重生。