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
>>