module lua natif giac

Je viens de creer un module lua natif pour giac, avec une fonction luagiac:caseval qui prend en argument une chaine et renvoie une chaine, mais je rencontre quelques problemes.
Le lien:
http://www-fourier.ujf-grenoble.fr/~parisse/calc/luagiac.zip
(pour le source http://www-fourier.ujf-grenoble.fr/~parisse/calc/giac.tgz).
Ce qui marche:
1/ luagiac.luax.tns et luachkgiac.tns dans l'emulateur avec OS 3.1, on obtient bien la factorisation de x^4-1.
Ce qui ne marche pas:
1/ la meme chose dans l'emulateur avec OS 3.6.
2/ rungiacdemo.lua/tns, inspire des tutoriels nspire lua, ne marche pas dans l'OS 3.1 (probablement normal, le lua de l'OS n'a pas les fonctionnalites requires), ni dans l'OS 3.6 (pour les memes raisons probables que luachkgiac.tns). C'est dommage parce que ca m'aurait fourni une interface plus sympa que la console sans me fatiguer cote lua.
Quelqu'un aurait-il une idee pourquoi 1/ marche avec OS 3.1 et pas avec OS 3.6?
Le lien:
http://www-fourier.ujf-grenoble.fr/~parisse/calc/luagiac.zip
(pour le source http://www-fourier.ujf-grenoble.fr/~parisse/calc/giac.tgz).
Ce qui marche:
1/ luagiac.luax.tns et luachkgiac.tns dans l'emulateur avec OS 3.1, on obtient bien la factorisation de x^4-1.
Ce qui ne marche pas:
1/ la meme chose dans l'emulateur avec OS 3.6.
2/ rungiacdemo.lua/tns, inspire des tutoriels nspire lua, ne marche pas dans l'OS 3.1 (probablement normal, le lua de l'OS n'a pas les fonctionnalites requires), ni dans l'OS 3.6 (pour les memes raisons probables que luachkgiac.tns). C'est dommage parce que ca m'aurait fourni une interface plus sympa que la console sans me fatiguer cote lua.
Quelqu'un aurait-il une idee pourquoi 1/ marche avec OS 3.1 et pas avec OS 3.6?