π
<-
Chat plein-écran
[^]

[TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Pour TI-Nspire OS 3.0 ou ultérieur.

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Message non lude Lionel Debroux » 15 Avr 2011, 18:24

Du VB nécessitant .Net 4.0 ou Mono 3.5, c'est en effet une mauvaise idée, surtout s'il a fait une architecture monolithique au lieu de faire front-end graphique + back-end script.

A moins qu'AdRiWeB l'ait modifiée par la suite, la dernière version du script sh, sans dépendances non classiques autres que 7za (ça serait quand même bien qu'on réussisse à  faire fonctionner avec `zip`, pour enlever cette dépendance), est dans l'EDIT3 de mon dernier post de la page 5 :):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Message non lude Levak » 15 Avr 2011, 19:35

On ne publie pas le .lua du tableau périodique, voyons, réfléchi, c'est un code sous licence.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Message non lude Lionel Debroux » 15 Avr 2011, 20:50

Si vous ne l'avez pas encore fait, AdRiWeB et JayTe, vous devriez uploader les convertisseurs Lua -> TNS sur ticalc.org, en plus de TI-Bank :):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Message non lude critor » 15 Avr 2011, 20:55

Non mais on va les garder les fichiers.
La suppression n'est absolument pas la solution.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.4%
 
Messages: 41498
Images: 14640
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Message non lude Lionel Debroux » 15 Avr 2011, 20:59

Ah, nan, je ne voulais pas signifier quelque chose de ce genre - juste que ça leur donnerait une visibilité supplémentaire, en particulier pour ceux qui ne fréquentent ni TI-Bank, ni Omnimaga :)
Désolé si tu l'as mal pris.

Je ne sais pas si jkag compte le faire pour son programme en VB.net, mais ça serait dommage que son programme en VB.net soit sur ticalc et que ceux créés ici ne le soient pas...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Message non lude Adriweb » 15 Avr 2011, 21:11

C'est sur, autant arroser le plus possible les sites de la communauté :)

Et sinon, pour le script .sh, il faut juste vérifier que le sed soit pour le simple, pas le double (tu avais raison, lionel :P)

la derniere version du script shell (écrit donc par moi à la base puis amélioré avec l'aide de Lionel Debroux) : http://www.mirari.fr/YqZK
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Message non lude Lionel Debroux » 15 Avr 2011, 21:14

Ce n'est pas la dernière version :;):
La dernière version est en page 5 ici, ne nécessite pas uudecode, et j'ai pris la liberté d'ajouter ma contribution au script :):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Message non lude Extra44 » 15 Avr 2011, 21:27

Bonsoir,

critor2000 a écrit:Allez, faut nous sortir des tutoriels ^^
Et un super IDE graphique! :P


Moi aussi je vous suis .. :)

Je me suis dit pour l'IDE : y'aura t il un plugin lua pour eclipse (environnement pour ndless) : hé bien OUI !
-- lien http://luaeclipse.luaforge.net/index.html#download.

Par contre je n'ai pas encore essayé ...

Extra
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 58.4%
 
Messages: 591
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: S.I.

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Message non lude Adriweb » 15 Avr 2011, 21:34

Il n'est plus disponible, tu pourrais le réuploader ?
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Message non lude Lionel Debroux » 16 Avr 2011, 06:26

AdRiWeB: il est en page 5, j'avais fait des copies inline :;):

Code: Tout sélectionner
#!/bin/bash

# Adriweb  Lionel Debroux 2011
# .lua script to .tns converter

echo '------------------------------------'
echo '        Lua to TNS Converter'
echo ' (C) Adriweb  Lionel Debroux, 2011'
echo '------------------------------------'
echo ''
# For now, the script refuses to overwrite / update TNS files.
if [ ! -f "$1" -a -f "$2" ]; then
    TEMPFOLDER="`mktemp -d`"
    TEMPXML="$TEMPFOLDER/Problem1.xml";
    echo 'Adding prolog'
    cat  EOF  "$TEMPXML"
?xml version="1.0" encoding="UTF-8" ?prob xmlns="urn:TI.Problem" ver="1.0" pbname=""sym/symcard clay="0" h1="10000" h2="10000" w1="10000" w2="10000"isDummyCard0/isDummyCardflag0/flagwdgt xmlns:sc="urn:TI.ScriptApp" type="TI.ScriptApp" ver="1.0"sc:mFlags0/sc:mFlagssc:value-1/sc:valuesc:script
EOF
    echo 'Adding the Lua script'
    cat "$2" | sed -e "s// amp; amp;/g" | sed -e "s/'/ apos;/g" | sed -e "s/"/ quot;/g" | sed -e "s// lt;/g" | sed -e "s// gt;/g"  "$TEMPXML"
    echo 'Adding epilog'
    cat  EOF  "$TEMPXML"
/sc:script/wdgt/card/prob
EOF
    echo 'Zipping the xml...'
    TEMPZIP="$TEMPFOLDER/zipfile.zip"
    echo "$TEMPZIP"
    WORK="`pwd`"
    cd "$TEMPFOLDER"
    7za a "$TEMPZIP" "$TEMPXML"
    cd "$WORK"
    echo "Done - Concatenating the files..."
    cat  EOF | awk 'BEGIN{ORS=""}{printf("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c", $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16)}' -  "$1"
42 84 73 77 76 80 48 53 48 48 20 0 0 0 13 0
60 23 141 62 115 69 104 68 64 1 0 0 147 2 0 0
12 0 0 0 68 111 99 117 109 101 110 116 46 120 109 108
15 206 216 210 129 6 134 91 98 129 194 166 33 165 253 8
35 15 146 174 56 69 42 5 102 187 199 223 152 135 85 19
97 71 117 36 102 249 113 31 205 229 179 65 93 19 51 78
114 14 8 251 118 135 230 29 143 147 24 50 231 6 146 106
88 240 119 34 9 186 202 37 179 142 123 82 152 197 84 154
95 140 52 158 53 245 107 117 69 199 122 16 138 95 110 13
230 74 30 144 146 186 28 209 150 176 193 25 205 92 13 39
155 25 47 88 111 73 20 149 13 241 58 200 153 130 46 163
173 54 158 183 19 40 170 155 137 181 48 252 63 212 210 69
190 196 127 134 135 113 37 9 209 237 179 211 146 105 223 181
148 114 166 55 88 88 196 212 41 209 186 175 132 74 46 207
46 123 251 189 145 172 153 186 168 204 192 149 91 33 228 61
88 250 143 196 33 199 102 197 123 167 49 159 112 45 30 206
55 138 19 225 232 30 136 103 17 124 62 125 117 82 189 154
64 215 175 61 161 16 58 235 145 200 141 74 36 155 56 133
143 56 181 60 181 163 250 27 190 74 202 147 215 65 105 2
13 173 48 109 186 8 84 252 19 232 250 235 192 253 232 173
81 26 74 137 149 58 39 212 242 204 64 70 205 201 138 20
213 131 223 96 220 206 6 94 158 46 177 211 84 151 247 123
174 111 81 79 116 220 87 106 212 127 55 42 73 186 134 42
EOF
    cat "$TEMPZIP"  "$1"
    echo "Cleaning up"
    rm "$TEMPXML"
    rm "$TEMPZIP"
    rmdir "$TEMPFOLDER"
    echo "Done ! ($1)"
else
    echo "Usage: LuaToTNS.sh nonexistent output TNS file input Lua file"
fi
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

PrécédenteSuivante

Retourner vers Nspire-Lua

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 21 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1399 utilisateurs:
>1376 invités
>18 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)