accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Interpreter du code ruby dans du code java

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.ruby ] 

Retour : Accueil du site fr comp lang ruby  


  Sujet:   Interpreter du code ruby dans du code java  
 De: guillaume.dorch...@gmail.com
 Groupes: fr.comp.lang.ruby
 Organisation: http://groups.google.com
 Date: 17. Oct 2007, 17:13:39
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


DateSujet  Auteur
17.10.
*   Interpreter du code
guillaume.dorchies
18.10.
+* Re: Interpreter du code
Luc Heinrich
18.10.
|`- Re: Interpreter du code
guillaume.dorchies
18.10.
+- Re: Interpreter du code
guillaume.dorchies
29.10.
`- Re: Interpreter du code
Stephane Wirtel
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)