像许多人一样,我一直坚信“Ruby永远不可能有一个纯编译器,因为这门语言过于动态,无法使用静态编译器。”但最近我发现了这些项目:这两个项目似乎非常有趣。它们可以给我们原生编译语言的速度(以及通常需要商业要求、混淆代码的编译语言),同时保持Ruby的所有(或大部分)优雅和灵活性。添加一个良好的支持库(或更可能的是访问现有的C++库),你就可以轻松理解为什么这些东西很有趣。有人试过Crystal语言吗?(我还没有,因为ruby-llvm编译问题)他/她对此有何感想?您认为,鉴于这些设计选择,是否实际上可以开发出一个本地代码(机器代码)编译器来编译Ruby(在合理的努力和时间范围内)?这是否具有意义?