Page 1 sur 1
bugs en javascript
Publié : mer. avr. 17, 2013 12:58 pm
par pit2k6
Bonjour,
j'ai remarqué deux petites anomalies avec giac.js :
solve(a*x^2+b*x+c=0,x) ne renvoie pas de solutions
simplifier(root(5,12)) donne 6^(1/5)
Je profite de mon premier message pour féliciter également tout le travail accompli sur Xcas. Continuez !
Re: bugs en javascript
Publié : mer. avr. 17, 2013 2:56 pm
par parisse
C'est corrige, merci!
Re: bugs en javascript
Publié : mer. avr. 17, 2013 9:01 pm
par pit2k6
Effectivement c'est corrigé.
Par contre j'utilise giac.js pour développer une interaction avec mathquill mais avec ce nouveau fichier mes scripts ne marchent plus alors qu'avec mon ancien, pas de problème. Je sais que sans mes codes ce ne doit pas être possible mais auriez vous une idée de ce qui a été modifié qui pourrait causer ces incompatibilités ?
Re: bugs en javascript
Publié : jeu. avr. 18, 2013 6:40 am
par parisse
Je n'ai pas l'impression d'avoir change quoi que ce soit dans la facon de compiler, il y a juste des bugs en moins!
Re: bugs en javascript
Publié : jeu. avr. 18, 2013 9:27 pm
par pit2k6
J'ai fait quelques tests et l'incompatibilité semble porter sur jQuery:
Si jQuery est appelé avant giac.js, le calcul formel marche mais pas les fonctions jQuery
Si giac.js est appelé avant jQuery alors les fonctions de jQuery semblent marchées mais plus le calcul formel, par exemple le "factor(x^4-1)" renvoie 0.
C'est bizarre car je n'ai pas ce problème avec mon ancien giac.js.
Re: bugs en javascript
Publié : jeu. avr. 25, 2013 3:00 pm
par pit2k6
Un autre petit bug :
simplify((125/pi)^(1/3)) renvoie 5*pi^(1/3)/pi
Re: bugs en javascript
Publié : jeu. avr. 25, 2013 4:21 pm
par parisse
En effet, je corrige dans le source, la version corrigée du js sera disponible la semaine prochaine!
Re: bugs en javascript
Publié : lun. avr. 29, 2013 1:12 pm
par parisse
mise a jour faite!
Re: bugs en javascript
Publié : lun. mai 06, 2013 11:42 am
par pit2k6
Je viens de tester et l'erreur sur le simplify((125/pi)^(1/3)) semble toujours présente.
Re: bugs en javascript
Publié : lun. mai 06, 2013 11:53 am
par parisse
en effet, le fichier javascript a jour se trouvait dans un autre sous-repertoire, j'ai fait un lien ca ne devrait plus se produire.
Re: bugs en javascript
Publié : lun. mai 06, 2013 12:30 pm
par pit2k6
OK c'est bon maintenant en effet.
Je me permet aussi de relancer un peu ma remarque suivante :
pit2k6 a écrit :J'ai fait quelques tests et l'incompatibilité semble porter sur jQuery:
Si jQuery est appelé avant giac.js, le calcul formel marche mais pas les fonctions jQuery
Si giac.js est appelé avant jQuery alors les fonctions de jQuery semblent marchées mais plus le calcul formel, par exemple le "factor(x^4-1)" renvoie 0.
C'est bizarre car je n'ai pas ce problème avec mon ancien giac.js.
Une idée de ce qui pourrait causer une incompatibilité éventuelle avec jQuery ?
Re: bugs en javascript
Publié : ven. mai 10, 2013 10:43 am
par pit2k6
J'ai trouvé d'où vient le problème. Elle porte sur le symbole $ qui sert à l'appel des fonctions jQuery. Je ne sait pas son utilisation dans giac.js mais il y a incompatibilité entre les deux.
J'ai donc remplacé les $ par "jQuery" dans ma page html et ça semble rouler maintenant, je peux utiliser la nouvelle version de giac.js.
Voilà, si ça peut servir à d'autres.