bugs en javascript
Modérateur : xcasadmin
bugs en javascript
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 !
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
C'est corrige, merci!
Re: bugs en javascript
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 ?
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
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
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.
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
Un autre petit bug :
simplify((125/pi)^(1/3)) renvoie 5*pi^(1/3)/pi
simplify((125/pi)^(1/3)) renvoie 5*pi^(1/3)/pi
Re: bugs en javascript
En effet, je corrige dans le source, la version corrigée du js sera disponible la semaine prochaine!
Re: bugs en javascript
mise a jour faite!
Re: bugs en javascript
Je viens de tester et l'erreur sur le simplify((125/pi)^(1/3)) semble toujours présente.
Re: bugs en javascript
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
OK c'est bon maintenant en effet.
Je me permet aussi de relancer un peu ma remarque suivante :
Je me permet aussi de relancer un peu ma remarque suivante :
Une idée de ce qui pourrait causer une incompatibilité éventuelle avec jQuery ?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.
Re: bugs en javascript
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.
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.