2009-08-16 26 views

回答

3

的JRuby包括最初是为Rubinius中创建的FFI的API,但现在支持在JRuby,MacRuby的,磁浮,TinyRb ,MRI和YARV(最后两个通过FFI宝石)。

FFI API专门设计用于使其非常容易绑定到C库,而无需实际编写任何C(所有映射都用声明式Ruby DSL编写)。

Daniel J. Berg是win32-api gem和所有其他win32库的维护者,目前正致力于通过将它们移植到FFI上让它们在JRuby上运行,但不幸的是,他遇到了一些障碍。

相关问题