Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


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 à discuss+help@fr.libreoffice.org 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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.