< 返回版块

2019-03-21 12:58    责任编辑:Mike

Helix - 事实上的胜者

helix

Helix 是一个辅助库,用于帮助你在 Rust 中写出可以被 Ruby 方便调用的类。有了 Helix,就可以轻松地把 Ruby 的灵活性与 Rust 高性能结合起来。

使用 Helix,你可以无需担惊受怕地写原生 Ruby 扩展,而不再需要手动写胶水代码了。

Ruby 社区程序员对 Rust 一直抱有莫名好感,两个社区也有很多共同的大牛存在。你会发现 Rust 中的某些特性跟 Ruby 挺像。

一些文章:

https://rustforce.net/article?id=2ebe111b-d2e3-4e98-9c03-215629e7e0ba

https://rustforce.net/article?id=f20df60b-56e0-4458-b7e0-7b17cd480d2e

rust-ruby

ruru - 使用 Rust 写原生 Ruby 扩展

https://github.com/d-unseductable/ruru

不过这个项目好像已经被放弃了。

相关文章:

https://blog.codeship.com/improving-ruby-performance-with-rust/

Rust For Rubyists

http://www.rustforrubyists.com/book/
https://github.com/steveklabnik/rust_for_rubyists
http://steveklabnik.github.io/rust_for_rubyists_talk/#/

https://matthias-endler.de/2017/rust-for-rubyists/

https://github.com/balajisivaraman/rust-for-rubyists

...