3 ms·
Fortunately, you don't have to use C for this any more. Rust has bindings for making extensions for Ruby, Python, Lua and Node, and generally it's very well sui
by pornel 8y ago
Fortunately, you don't have to use C for this any more. Rust has bindings for making extensions for Ruby, Python, Lua and Node, and generally it's very well suited for making zero-cost cleaner APIs on top of C FFI.
https://github.com/tildeio/helix https://github.com/tildeio/helix
https://github.com/PyO3/pyo3 https://github.com/PyO3/pyo3
https://github.com/kyren/rlua https://github.com/kyren/rlua
https://github.com/neon-bindings/neon https://github.com/neon-bindings/neon