TIDE: l'ultime éditeur Lua pour ta calculatrice Nspire
Posted: 24 Jun 2013, 09:38
Un des gros défauts du langage de programmation Lua à sa sortie était l'absence d'éditeur pour calculatrice.
Tout développement ou modification d'un script Lua nécessitait de faire appel au logiciel TI-Nspire et donc d'avoir un ordinateur à portée de main, ce qui n'est pas toujours le cas notamment en situation nomade.
Plusieurs outils communautaires étaient sortis afin de contourner ce problème, mais aucun ne n'avait su s'imposer à cause de divers défauts.
On peut citer LuaTerm du célèbre Jimbauwens, sorti début juin 2011. Il se présente sous la forme d'une ligne de commande (console ou encore terminal si vous préférez). En utilisant la commande load(), il est possible d'exécuter du code Lua enregistré dans une variable au choix de type chaîne de caractères. Ces chaînes de caractères sont donc à éditer avec les fonctionnalités standard de l'OS dans un onglet de calculs, ce qui est effectivement lourd et peu pratique...
LUA onCalc de Dyar est sorti fin juin 2011 et reprend le même principe, mais se débarrasse de la console (qui était très loin d'être intuitive, et perturbait les sorties graphiques). La procédure est donc bien plus automatisée, les noms de chaînes de caractères devenant statiques.
Oclua d'ExtendeD sorti en juillet 2011, rajoute lui un véritable éditeur de code Lua. Il est possible ensuite d'enregistrer le code dans un onglet de votre classeur par simple copier/coller, exactement comme l'on procède avec l'outil officiel préliminaire sur PC avec les logiciels Nspire. Sans doute y a-t-il eu au moins étude du format de ce que cet outil enregistrait dans le presse-papiers, ou au plus décompilation/désassemblage de cet outil. Mais ce copier/coller à faire à chaque modification devient rapidement une procédure lourde et peu naturelle...
Yatto lui avait commencé LuaCS, un éditeur avec coloration syntaxique, mais l'a hélas abandonné dans un état non final.
Mais heureusement, voici venir le nouvel outil révolutionnaire de Nadrieril Feneanar, TIDE.
TIDE se compose de deux parties:
Plus besoin de copier/coller ou d'autre manipulation non naturelle - toute insertion ou modification de code Lua dans l'onglet 1.1 est immédiatement répercutée dans l'onglet 1.2!
Un superbe outil qui pourrait t'être très utile dans le cadre de notre concours TI-Planet été 2013!
Lien:
TIDE
Source: CompassTech
Tout développement ou modification d'un script Lua nécessitait de faire appel au logiciel TI-Nspire et donc d'avoir un ordinateur à portée de main, ce qui n'est pas toujours le cas notamment en situation nomade.
Plusieurs outils communautaires étaient sortis afin de contourner ce problème, mais aucun ne n'avait su s'imposer à cause de divers défauts.
On peut citer LuaTerm du célèbre Jimbauwens, sorti début juin 2011. Il se présente sous la forme d'une ligne de commande (console ou encore terminal si vous préférez). En utilisant la commande load(), il est possible d'exécuter du code Lua enregistré dans une variable au choix de type chaîne de caractères. Ces chaînes de caractères sont donc à éditer avec les fonctionnalités standard de l'OS dans un onglet de calculs, ce qui est effectivement lourd et peu pratique...
LUA onCalc de Dyar est sorti fin juin 2011 et reprend le même principe, mais se débarrasse de la console (qui était très loin d'être intuitive, et perturbait les sorties graphiques). La procédure est donc bien plus automatisée, les noms de chaînes de caractères devenant statiques.
Oclua d'ExtendeD sorti en juillet 2011, rajoute lui un véritable éditeur de code Lua. Il est possible ensuite d'enregistrer le code dans un onglet de votre classeur par simple copier/coller, exactement comme l'on procède avec l'outil officiel préliminaire sur PC avec les logiciels Nspire. Sans doute y a-t-il eu au moins étude du format de ce que cet outil enregistrait dans le presse-papiers, ou au plus décompilation/désassemblage de cet outil. Mais ce copier/coller à faire à chaque modification devient rapidement une procédure lourde et peu naturelle...
Yatto lui avait commencé LuaCS, un éditeur avec coloration syntaxique, mais l'a hélas abandonné dans un état non final.
Mais heureusement, voici venir le nouvel outil révolutionnaire de Nadrieril Feneanar, TIDE.
TIDE se compose de deux parties:
- un éditeur de code Lua en onglet 1.1
- un évaluateur de code Lua en onglet 1.2
Plus besoin de copier/coller ou d'autre manipulation non naturelle - toute insertion ou modification de code Lua dans l'onglet 1.1 est immédiatement répercutée dans l'onglet 1.2!
Un superbe outil qui pourrait t'être très utile dans le cadre de notre concours TI-Planet été 2013!
Lien:
TIDE
Source: CompassTech