2009-08-16 6 views

Répondre

3

JRuby inclut l'API FFI qui a été créé à l'origine pour Rubinius, mais est désormais pris en charge sur JRuby, MacRuby, Maglev, TinyRb , IRM et YARV (les deux dernières via la gemme FFI).

L'API FFI est spécialement conçue pour faciliter la liaison avec les bibliothèques C sans avoir à écrire de C (tous les mappages sont écrits dans un DSL Ruby déclaratif). Daniel J. Berg, le mainteneur de la win32-api gem et de toutes les autres bibliothèques win32 travaille actuellement à les faire fonctionner sur JRuby en les transférant à FFI, mais il a malheureusement rencontré quelques obstacles.

0

http://blog.headius.com/2008/10/ffi-for-ruby-now-available.html

JRuby dispose d'une interface de fonction étrangère. Je ne suis pas sûr de l'état du support de Windows, mais il est probablement à la traîne de la version * nix.

Vous pouvez écrire vos propres emballages en utilisant JNI et Java normal et les utiliser par JRuby

Questions connexes