我只是想收集一些一般性信息,因为我希望提高ActiveModelSerializers的性能。
我以前也从未编写过本机扩展,但我看过一些C扩展和Rust扩展。
我的问题:
发布于 2016-09-13 16:11:21
因为Ruby是用C编写的,所以应该可以为它创建水晶绑定,然后用Crystal编写Ruby扩展。
查看crystalyzed_ruby项目,例如:ruby
发布于 2016-09-12 19:42:49
这个问题可能已经被问了一百万次了。您可以尝试这样做,但是请记住,Crystal有一个GC,所以在Crystal中编写本机扩展没有多大意义。使用C或Rust,它们没有GC。
https://stackoverflow.com/questions/39456130
复制相似问题