j avais vu beanshell a une epoque.
il est inclu et utilise dans l'IDE jedit par exemple.
        rod

>>-----Original Message-----
>>From: Aurelien Mazurie [mailto:[EMAIL PROTECTED]]
>>Sent: Monday, September 23, 2002 3:38 PM
>>To: [EMAIL PROTECTED]
>>Subject: Java et Python = Jython
>>
>>
>>Bonjour tout le monde,
>>
>>      Bon, m�me si cette liste est d�di�e au Java, ma question 
>>concerne son 
>>ouverture vers le langage Python =). En fait c'est tout simple: 
>>j'aimerai doter une application que je d�veloppe d'une capacit� 
>>d'interpr�tation de scripts. L'application servant essentiellement � 
>>acc�der � des donn�es, les scripts doivent permettre � l'utilisateur de 
>>piloter la recherche et la r�cup�ration de ces donn�es, gr�ce � des 
>>structures classiques (boucles, branchements conditionnels, etc.) et 
>>des possibilit�s de calculs (les donn�es accessibles sont des nombres; 
>>l'utilisateur doit pouvoir les combiner et choisir de les prendre si 
>>elles correspondent � des crit�res de seuils, par exemple).
>>      Bon, enfin ce n'est pas l� qu'est mon probl�me. J'ai regard� ce qui 
>>existe d�j�, et je suis tomb� sur Jython, qui semble-t'il permet 
>>d'int�grer un interpr�teur Python dans un code Java. Ca me conviendrai 
>>a priori, car Python est un bon langage pour mes besoins.
>>
>>      Le probl�me, c'est que toutes les docs que j'ai parcourues 
>>sur Jython 
>>sont d�di�es � sa capacit� � appeller du Java � partir de scripts 
>>Python, alors que je cherche exactement l'inverse; cette capacit� est 
>>cit�e ("python embedding") mais jamais d�velopp�e. Tout juste est-il 
>>fourni un exemple d'appel � l'interpr�teur au sein d'un code Java...
>>
>>      Ce que je cherche � savoir, c'est:
>>      - peux-t'on injecter dans cet interpr�teur un script python 
>>? (fichier 
>>apport� par l'utilisateur)
>>      - peux-t'on limiter les classes accessibles par ce script ? 
>>(j'aimerai 
>>que seuls les classes pseudo-API soient accessibles; je peux peut-�tre 
>>intercepter les directives "import" du script et les virer ? A moins 
>>qu'il faille "obfusquer" les autres classes de mon programme ?)
>>      - d'un autre c�t�, il est peux �tre int�ressant de laisser la 
>>possibilit� � l'utilisateur d'appeller des modules externes � mon 
>>programme � partir de son script, est-ce faisable ?
>>
>>      Je pr�cise tout de suite que je n'ai jamais d�velopp� en Python, je 
>>n'utilise jusqu'� pr�sent que le Perl (que je ne souhaite pas int�grer 
>>comme langage de script, d'ailleurs; trop illisible pour des 
>>utilisateurs non-sp�cialistes).
>>
>>      De mani�re g�n�rale, je cherche avant tout quelqu'un qui ait une 
>>exp�rience du scripting sous Java. Si d'ailleurs, quelqu'un a 
>>connaissance d'une meilleure solution que Jython (bien que tous les 
>>comparatifs que j'ai pu voir soient en sa faveur)...
>>
>>      Merci � tous =)
>>
>>      Aur�lien Mazurie
>>

Répondre à