无畏惧地使用原生 Ruby 扩展
:warning: 已过时 :warning:
令人遗憾的是,我们已经做出了放弃此项目的决定。虽然我们曾希望将项目推向一个能够作为社区项目蓬勃发展的阶段,但不幸的是,我们在沿途遇到了许多障碍,同时还需要进行重大的架构改造。虽然这些问题在技术层面上是可以解决的,但正确地实现它们需要更多的资源,而我们无法提供,进展也停滞了。
我们的一个目标还包括将我们自己的 Skylight 代理与 Helix 集成,使公司的优先事项与项目保持一致。虽然 Skylight 代理仍然使用 Rust 编写,并有一层薄薄的 C 绑定(这是 Helix 将要替代的部分),但我们无法让项目达到我们认为可以在客户服务器上运行的程度。我们并未找到任何具体的障碍,阻止我们实现此目标,但最终,我们没有足够的时间和资源来实现此目标。
由于我们是一个小团队,在可预见的未来,我们很难为项目提供必要的投资,实现我们对项目的雄心壮志。在这一点上,我们认为正式放弃该项目,准确反映其实际状态,符合所有人的最大利益。与此同时, Ruby 和 Rust 社区中的其他人继续探索相邻的研究领域。其中一些人取得了巨大进展,并为我们带来了新的想法和创新。我们期待看到这些新想法落地生根,填补我们留下的空白。
Helix 允许您在 Rust 中编写 Ruby 类,而无需自己编写粘合代码。
暂无开放 Issues,或尚未同步最近议题。