Interpreter du code ruby dans du code java
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.lang.ruby ]
Bonjour,
Je cherche à exploiter du code ruby dans un programme java. Je viens
de lire la doc de JRuby et il me semble qu'il ne peut pas faire ce que
je veux.
Je l'ai deja fait en C via ce bout de code :
//Ruby Init
ruby_init();
ruby_init_loadpath();
rb_ary_push(rb_load_path, rb_str_new2("/mnt/sheva/lib"));
ruby_script("music-clutter");
rb_require("extern.rb");
apres je peux exploiter ma bibliothèque via des appels à
rb_class_new_instance
rb_funcall
j'aimerais refaire la meme chose en JAVA. D'apres la doc : JRuby c'est
la réécriture de la lib sous jacente à ruby en JAVA je devrais donc
retrouver les focntions que j'utilise en C mais je n'y arrive pas.
Une autre solution aurais été d'appeler dans le code JAVA une classe
provenant du code ruby mais vu que le JAVA est typé je ne sais pas
comment lui fournir la def de la classe.
Si vous aviez des pistes.
D'avance Merci
Cordialement
Guillaume Dorchies

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|