[TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Voila la derniere version, hébergée sur mirari.
J'ai aussi modifié la partie du mktemp qui buggait sur mac ...
C'est maintenant TEMPFOLDER="`mktemp -d -t luatotns`"
http://www.mirari.fr/4lqQ
J'ai aussi modifié la partie du mktemp qui buggait sur mac ...
C'est maintenant TEMPFOLDER="`mktemp -d -t luatotns`"
http://www.mirari.fr/4lqQ
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14838
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
La modif à l'appel de `mktemp` casse le script sous Linux
:
http://www.mirari.fr/qzk3 pour une version avec un autre template (qui, je l'espère, ne froissera pas MacOS X
: ), l'ajout de mon adresse mail, et la correction d'une typo dans le dernier message.

http://www.mirari.fr/qzk3 pour une version avec un autre template (qui, je l'espère, ne froissera pas MacOS X

Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6873
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Je viens d'uploader le script sur ticalc.org... On va voir quand il sera disponible 
Voila la dernière version du script :
http://www.mirari.fr/4Adg
La version zippée avec Readme, exemples, screenshot etc. (celle de TiCalc) :
http://www.mirari.fr/bQGS
Un admin peut-il replacer la version du portail par ce zip ?
Merci

Voila la dernière version du script :
http://www.mirari.fr/4Adg
La version zippée avec Readme, exemples, screenshot etc. (celle de TiCalc) :
http://www.mirari.fr/bQGS
Un admin peut-il replacer la version du portail par ce zip ?
Merci
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14838
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
J'ai essayé de convertir un fichier lua avec la derniere version du script (sous Linux, 7zip 9.04), mais ça ne marche pas :
Dans le xml, tous les sauts de ligne sont suivits par des "apos;"
Le fichier Lua est un fichier texte classique, édité avec gedit.
Dans le xml, tous les sauts de ligne sont suivits par des "apos;"
Le fichier Lua est un fichier texte classique, édité avec gedit.
-
Dyar
Niveau 4: MC (Membre Confirmé)- Posts: 22
- Joined: 24 Feb 2010, 00:00
- Location: Clermont Ferrand
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP*
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
J'aurais 2 petites requêtes :
1) Est-ce qu'il serait possible d'intégrer ce patch pour une compatibilité Cygwin ?
2) Est-ce que le test d'existence de la destination pourrait être supprimé pour avoir un comportement plus classique, et l'écraser si nécessaire ? (on recompile fréquemment un programme)
1) Est-ce qu'il serait possible d'intégrer ce patch pour une compatibilité Cygwin ?
- Code: Select all
--- lua2tns.sh.orig 2011-04-16 15:57:35.718750000 +0200
+++ lua2tns.sh 2011-04-16 16:11:01.171875000 +0200
@@ -17,6 +17,9 @@
# For now, the script refuses to overwrite / update TNS files.
if [ ! -f "$1" -a -f "$2" ]; then
TEMPFOLDER="`mktemp -d -t XXXXXXXXXXXX`"
+ if [ `uname -o` = "Cygwin" ]; then
+ TEMPFOLDER=`cygpath --windows "$TEMPFOLDER"`
+ fi
TEMPXML="$TEMPFOLDER/Problem1.xml";
echo 'Adding prolog'
cat EOF "$TEMPXML"
2) Est-ce que le test d'existence de la destination pourrait être supprimé pour avoir un comportement plus classique, et l'écraser si nécessaire ? (on recompile fréquemment un programme)
-
ExtendeDPremium
Niveau 8: ER (Espèce Rare: nerd)- Posts: 204
- Joined: 30 Dec 2004, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: N/A
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Dyar wrote:J'ai essayé de convertir un fichier lua avec la derniere version du script (sous Linux, 7zip 9.04), mais ça ne marche pas :
Dans le xml, tous les sauts de ligne sont suivits par des "apos;"
Le fichier Lua est un fichier texte classique, édité avec gedit.
Tu pourrais poster ton .lua sur http://www.mirari.fr, parceque je ne vois pas pourquoi le script rajouterai des amp et pos sans raison ... C'est peut etre ton éditeur qui cafouille un peu les fin de lignes...
ExtendeD wrote:J'aurais 2 petites requêtes
1) C'est fait

2) Est-ce que le test d'existence de la destination pourrait être supprimé pour avoir un comportement plus classique, et l'écraser si nécessaire ? (on recompile fréquemment un programme)
On est en train de rajouter un -f (force) pour overwriter

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14838
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Version faite et testée par AdRiWeB et moi cet après-midi: http://www.mirari.fr/oO2v
7za n'est plus nécessaire, car j'ai trouvé pourquoi les ZIPs produits par Info-ZIP ne plaisaient pas à la Nspire: le parser de Phoenix ne prend pas en compte la possibilité qu'il y ait des informations "extra", comme celles produites par Info-ZIP pour stocker les UID/GID *nix...
Le script essaie donc dans l'ordre `zip`, puis `7za`, et se plaint si aucun des deux n'a rendu un code de sortie 0.
(et d'ailleurs, ça me fait penser que j'ai mis un exit 1; sans cleanup préalable des fichiers temporaires... c'est pas bien ! Je vais aller me coucher bientà´t, je vous laisse corriger avec l'Advanced Bash Scripting Guide que j'ai utilisé plusieurs fois aujourd'hui, http://tldp.org/LDP/abs/html/ )
:
7za n'est plus nécessaire, car j'ai trouvé pourquoi les ZIPs produits par Info-ZIP ne plaisaient pas à la Nspire: le parser de Phoenix ne prend pas en compte la possibilité qu'il y ait des informations "extra", comme celles produites par Info-ZIP pour stocker les UID/GID *nix...
Le script essaie donc dans l'ordre `zip`, puis `7za`, et se plaint si aucun des deux n'a rendu un code de sortie 0.
(et d'ailleurs, ça me fait penser que j'ai mis un exit 1; sans cleanup préalable des fichiers temporaires... c'est pas bien ! Je vais aller me coucher bientà´t, je vous laisse corriger avec l'Advanced Bash Scripting Guide que j'ai utilisé plusieurs fois aujourd'hui, http://tldp.org/LDP/abs/html/ )

Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6873
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Du coup on a le choix de mettre ce qu'on veut dans le début du fichier Problem1.xml comme avant ou pas du tout ?
Je m'y perds...
edit : ah, carrément, le fichier Problem1.xml est dans le code source T_T
edit2 : Hum, chez moi (ubuntu 10.04), le debuggueur de la Nspire se lance et m'affiche unfinished string near "' et bien sûr, sur l'écran on voit des ' entre chaque ligne. J'ai essayé avec un autre fichier, mais pareil... alors que le script python de JayTe fonctionne.
Je m'y perds...
edit : ah, carrément, le fichier Problem1.xml est dans le code source T_T
edit2 : Hum, chez moi (ubuntu 10.04), le debuggueur de la Nspire se lance et m'affiche unfinished string near "' et bien sûr, sur l'écran on voit des ' entre chaque ligne. J'ai essayé avec un autre fichier, mais pareil... alors que le script python de JayTe fonctionne.
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6414
- Images: 22
- Joined: 27 Nov 2008, 00:00
- Location: 0x1AACC355
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BAC+5: Epita (ING3)
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Etrange. Est-ce que ça fonctionne mieux avec http://www.mirari.fr/VkbO ?
Ici, dézipper le fichier TNS généré me donne du code Lua sans ' intempestifs en fin de ligne.
Ici, dézipper le fichier TNS généré me donne du code Lua sans ' intempestifs en fin de ligne.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6873
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Hum... Pour l'instant, si j'ai bien compris, on doit choisir entre le C de Ndless et le LUA de TI ?
Dur...
N'a a-t-il pas un OS qui permet d'utiliser les deux ?
Dur...
N'a a-t-il pas un OS qui permet d'utiliser les deux ?
Mes programmes en Lua pour TI-Nspire : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField
-
ChockostaPremium
Niveau 10: GR (Guide de Référence)- Posts: 213
- Joined: 24 Feb 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Math sup
Who is online
Users browsing this forum: ClaudeBot [spider] and 25 guests