je suis en train d'ajouter la possibilité de créer ses propres fonctions faisant appel à giac dans OOo à partir d'une boite de dialogue.
Ces fonctions seront alors utilisables dans le tableur en passant des cellules comme paramètres (j'exploite une fonctionnalité de OOo qui permet d'ajouter une fonction définie par un programme écrit en OOoBasic).
Cela me demande peu d'effort de programmation puisque j'ai juste à passer à giac ma chaine de caractère définissant ma fonction.
Mais le retour que j'obtiens après évaluation de ma commande est incomplet.
Par exemple je teste :
Code : Tout sélectionner
test(a):={return(a+1)}
Code : Tout sélectionner
// Parsing test
// Success compiling test
(a)->{
return(a+1);
}
Code : Tout sélectionner
(a)->{
return(a+1);
}
Code : Tout sélectionner
test(a):=return(a+1)}
Code : Tout sélectionner
// Parsing test
// Success compiling test
undef
:1: syntax error, unexpected T_BLOC_END line 1 at }
:1: syntax error, unexpected T_BLOC_END line 1 at }
Code : Tout sélectionner
undef
C'est possible ?
voilà un premier jet de cette boite de dialogue avec le résultat de la compilation :