[TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Au fait, je viens de m'en rendre compte, le LUA est interprété, non ?
Comment se fait-il qu'il ait l'air bien plus rapide que le basic ?
Et du coup, même s'il a l'air rapide, il ne doit pas arriver à la cheville de Ndless...
Comment se fait-il qu'il ait l'air bien plus rapide que le basic ?
Et du coup, même s'il a l'air rapide, il ne doit pas arriver à la cheville de Ndless...
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)- Messages: 213
- Inscription: 24 Fév 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Math sup
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Non il n'arrive pas aux chevilles de Ndless mais permet justement de garder une interaction entre tout le classeur et l'application script avec des échanges possibles de variables.
On dit que le Lua est interprété mais personnellement j'ai un gros doute à savoir si une grosse partie de l'OS n'est pas déjà en Lua, notamment le TI-BASIC. On retrouve énormément de ressemblances dans le fonctionnement interne.
On dit que le Lua est interprété mais personnellement j'ai un gros doute à savoir si une grosse partie de l'OS n'est pas déjà en Lua, notamment le TI-BASIC. On retrouve énormément de ressemblances dans le fonctionnement interne.
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6414
- Images: 22
- Inscription: 27 Nov 2008, 00:00
- Localisation: 0x1AACC355
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: BAC+5: Epita (ING3)
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Chockosta a écrit:Au fait, je viens de m'en rendre compte, le LUA est interprété, non ?
Comment se fait-il qu'il ait l'air bien plus rapide que le basic ?
Le Basic est interprété aussi.
Après, les différences de performance sur un matériel identique dépendent de la complexité du langage, et de l'optimisation de son évaluateur.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41578
- Images: 15112
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Je savais que le basic était interprété, et heureusement (sinon c'est grave pour un langage compilé, une telle lenteur)
Je ne comprenais juste pas pourquoi il y a un tel écart de vitesse entre deux langages interprétés.
Je ne comprenais juste pas pourquoi il y a un tel écart de vitesse entre deux langages interprétés.
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)- Messages: 213
- Inscription: 24 Fév 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Math sup
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
AdRiWeB, > dans ton dump je ne vois pas les fonctions de la classe "on" comme on.charIn(), on.enterKey(), on.arrowKey(), on.help()
Y-a-t-il moyen de savoir s'il y en a d'autre ?
Par exemple la touche Escape, la touche Ctrl, la touche Tab, et Menu, le bouton du milieu pour les clickpad et les autres pour les TouchPad ?
Y-a-t-il moyen de savoir s'il y en a d'autre ?
Par exemple la touche Escape, la touche Ctrl, la touche Tab, et Menu, le bouton du milieu pour les clickpad et les autres pour les TouchPad ?
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6414
- Images: 22
- Inscription: 27 Nov 2008, 00:00
- Localisation: 0x1AACC355
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: BAC+5: Epita (ING3)
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Levak a écrit:AdRiWeB, dans ton dump je ne vois pas les fonctions de la classe "on" comme on.charIn(), on.enterKey(), on.arrowKey(), on.help()
Y-a-t-il moyen de savoir s'il y en a d'autre ?
Par exemple la touche Escape, la touche Ctrl, la touche Tab, et Menu, le bouton du milieu pour les clickpad et les autres pour les TouchPad ?
Je n'ai aps trouver de moyen de pécher ces events ...
Cependant, voila celles qu'on a trouvé jusqu'à ce jour :
- Code: Tout sélectionner
on.charIn(string) is called when the indicated string corresponds to a pressed alpha key. To wrap an event on the “h” key, add the *on.charIn(“h”) link. // Be more explicit here
on.paint(gc) is called when the GUI is painted. 'gc' is the Graphics Context (see above)
on.arrowKey(key) is called when an arrow key from the clickPad/TouchPad is pressed
on.enterKey()
on.escapeKey
on.mouseDown
on.help
on.timer
on.resize
Edit : bien trouvé, on.tabKey marche
Je rajoute a la liste sur hackspire
source : http://hackspire.unsads.com/wiki/index.php/Lua_Programming
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...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14653
- Images: 1118
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Arf, on développe le google doc en parallèle ...
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6414
- Images: 22
- Inscription: 27 Nov 2008, 00:00
- Localisation: 0x1AACC355
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: BAC+5: Epita (ING3)
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Je viens de copier tout ce quil y a sur HackSpire sur le google doc, mais bon, autant continuer sur HackSpire, c'est plus "propre"
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...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14653
- Images: 1118
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Mic a écrit:LEvak, il y a une faute d'orthographe dans ta traduction : oxydation prend un y et pas un i.
Merci, j'ai mis à jour.
A 4h du mat, on est pas tout à fait frai
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6414
- Images: 22
- Inscription: 27 Nov 2008, 00:00
- Localisation: 0x1AACC355
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: BAC+5: Epita (ING3)
Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?
Levak, travailleur du soir!
Si les examens pouvaient commencer à minuit, il terminerait major!
Si les examens pouvaient commencer à minuit, il terminerait major!
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41578
- Images: 15112
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités