Bonjour Jean-Baptiste et Olivier,

On Mon, 2011-08-22 at 07:19 +0200, Jean-Baptiste Faure wrote:
> Est-ce que quelqu'un sait à quoi servent exactement les extensions
> "script provider" (javascript, beanshell, python) ?
> Je croyais qu'elles étaient nécessaires pour faire fonctionner les
> extensions et macros dans le langage concerné mais ça semble plus subtil
> que ça. Par exemple le dico FR qui est en python si je ne m'abuse
> fonctionne même si l'extension "script provider for python" n'est pas
> installée. Idem pour Grammalecte installée après coup.
> 
> Peut-être que cela ne concerne que les macros et que c'est donc un moyen
> pour l'administrateur système de contrôler la possibilité d'exécuter par
> le simple utilisateur des macros dans un langage autre que le Basic ?

Attention a la confusion. Les extensions en python ou autres utilisent
le binding du langage correspondant. Le script provider n'est la que
pour permettre de developper des macros dans d'autres languages que
Basic.

Les script providers Beanshell, Javascript et Python on ete mis dans des
extensions pour les tres simples et bonnes raisons que:
 * presque personne ne les utilise (il n'y a pas d'IDE et c'est loin
d'etre trivial a mettre en oeuvre)
 * Cela gagne un peu de place dans l'installation.

A bientot,

-- 
Cédric Bosdonnat
LibreOffice hacker
http://documentfoundation.org
OOo Eclipse Integration developer
http://cedric.bosdonnat.free.fr



-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à