π
<-

Lua, linux et TI

Pour TI-Nspire OS 3.0 ou ultérieur.

Lua, linux et TI

Message non lude tobiasBora » 29 Sep 2012, 15:39

Bonjour !

Je suis sous linux, et j'aimerai savoir si vous aviez des astuces pour coder/envoyer le code sur la TI (je n'ai pas encore reçu la mienne mais je prévois).

Pour le moment, j'utilise emacs (qui est mieux que vim :p ) avec le mode lua-mode pour coder (ça marche bien pour le moment), et pour le lancer depuis la calto, je pensais combiner :
- luna que je viens de compiler pour le transformer en .tns (est-ce nécessaire ?)
- et tilp en mode console pour l'envoyer sur la nspire.

Je pensais faire un système de code en haut de mes fichiers lua du style :
Code: Tout sélectionner
-- Emplacement : /codes/fichier.tns

pour savoir où l'envoyer sur la TI, et ainsi me faire un script à lancer sous emacs pour le convertir et l'envoyer sur la TI.

Comment faites vous ? Avez vous des astuces, ou serais-je obligé de coder un ptit code maison pour faire ça ?

Merci !
Dernière édition par tobiasBora le 16 Nov 2012, 21:12, édité 1 fois.
Avatar de l’utilisateur
tobiasBora
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 71.9%
 
Messages: 45
Inscription: 18 Sep 2012, 22:34
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: MPSI

Re: Lua, linux et TI

Message non lude Adriweb » 29 Sep 2012, 15:42

Ah, je sais que c'est ce que fait Jim Bauwens :)
Il travaille sous un autre éditeur pour le Lua, mais il n'a qu'a appuyer sur une touche, et voila le .lua sauvé, intégré dans une .tns grâce à Luna, et envoyé à la TI par TiLP ;)

Je lui donne le lien de ce topic afin qu'il partage son script :)

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

Re: Lua, linux et TI

Message non lude jimbauwens » 29 Sep 2012, 15:55

Salut :)

Je n'ai pas exactement fait celà, mais quelque chose d'un peu similaire: https://github.com/jimbauwens/ETK/tree/ ... buildtools.
Peut-etre vous pouvez changer sa fonction selon vos besoins ?

Je pourrais le modifier, mais je n'ai pas beaucoup de temps :|
Avatar de l’utilisateur
jimbauwensProgrammeur
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 30.5%
 
Messages: 54
Inscription: 13 Mai 2011, 00:00
Localisation: Belgium
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Computer Science @ VUB University Brussels

Re: Lua, linux et TI

Message non lude tobiasBora » 29 Sep 2012, 16:40

Merci beaucoup pour ton script, je viens de finir de le comprendre.

Par contre, je ne trouve pas dans les options de tilp comment changer le répertoire de la calculatrice... Il semble tout mettre à la racine. Savez vous si c'est possible de changer le répertoire de destination d'un fichier .tns en mode console ? D'ailleurs, est-ce possible ou ces fichiers doivent-ils être à la racine ?

Et je voulais aussi savoir comment est-ce que vous développiez en lua : vous testez tout sur la TI ? Vous utilisez nspire_emu ?

Merci !
Avatar de l’utilisateur
tobiasBora
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 71.9%
 
Messages: 45
Inscription: 18 Sep 2012, 22:34
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: MPSI

Re: Lua, linux et TI

Message non lude Adriweb » 29 Sep 2012, 16:45

tobiasBora a écrit:Par contre, je ne trouve pas dans les options de tilp comment changer le répertoire de la calculatrice... Il semble tout mettre à la racine. Savez vous si c'est possible de changer le répertoire de destination d'un fichier .tns en mode console ? D'ailleurs, est-ce possible ou ces fichiers doivent-ils être à la racine ?

Je vais laisser Jim / Lionel répondre :D

tobiasBora a écrit:Et je voulais aussi savoir comment est-ce que vous développiez en lua : vous testez tout sur la TI ? Vous utilisez nspire_emu ?

J'utilise le Computer Software pour des choses dont je connais le comportement (en effet, le logiciel simule globalement bien le comportement de la calculatrice mais comporte tout de même des différences: il est plus rapide -et donc donne une fausse impression de la fluidité de scripts lua complexes par exemple-, et certaines choses ne s'exécutent pas de la même manière.). Je teste aussi on-calc (principalement CX CAS) quand nécessaire. J'utilise rarement nspire_emu mais je pourrais.

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

Re: Lua, linux et TI

Message non lude Lionel Debroux » 29 Sep 2012, 17:06

Est-ce que tu as spécifié explicitement le dossier de destination sur la ligne de commande ?
L'interface en ligne de commande de TILP est très limitée, et rarement utilisée (y compris par le mainteneur ^^).

Je suis tout à fait conscient que la base de code n'est pas assez modulaire, mais c'est beaucoup de boulot de l'améliorer. La base de code est immense (la dernière fois que j'ai compté, c'était ~78000 lignes brutes, en ne comptant que les .c et .h), je fais ça sur mon temps libre, et le nombre d'utilisateurs est faible...
A la limite, il faudrait recréer une base de code spécifique aux Nspire, en C++11. Mais c'est pareil, c'est beaucoup de travail.
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.4%
 
Messages: 6873
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Lua, linux et TI

Message non lude tobiasBora » 29 Sep 2012, 17:20

Adriweb : mais ce logiciel n'existe pas en version linux si ?

Lionel : C'est toi qui développe tilp ??? (désolé je suis nouveau sur le forum, je connais pas encore les personnalités !)
Lionel a écrit:Est-ce que tu as spécifié explicitement le dossier de destination sur la ligne de commande ?

Le problème est que je ne sais pas comment faire : si je me dans filename "dossier/fichier1", il va aller me chercher dans mon ordinteur fichier1, mais ce n'est dit qu'il va me l'envoyer dans ce dossier sur la TI... (je ne peux pas tester sans TI pour le moment) Comment spécifier un dossier de destination ?
Avatar de l’utilisateur
tobiasBora
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 71.9%
 
Messages: 45
Inscription: 18 Sep 2012, 22:34
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: MPSI

Re: Lua, linux et TI

Message non lude Adriweb » 29 Sep 2012, 17:22

tobiasBora a écrit:Adriweb : mais ce logiciel n'existe pas en version linux si ?

Malheureusement non. Mais sous Wine, par contre, il marche (mais tu ne pourras pas faire de transfert). Faut contacter Levak et/ou Jim Bauwens qui l'utilisent aussi ainsi, pour plus de précisions :P

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

Re: Lua, linux et TI

Message non lude Lionel Debroux » 29 Sep 2012, 17:38

Lionel : C'est toi qui développe tilp ???

Il y a des contributeurs, à commencer par Jon Sturm et Benjamin Moody, mais c'est moi qui ai actuellement la tâche de maintenir (entre autres) ce bazar, en effet - voir ma signature :)
C'est clairement libti*/gfm/tilp qui a le plus d'utilisateurs (enfin, plus exactement, la base de code dont le nombre d'utilisateurs est le moins faible), donc c'est là que je passe le plus de temps. Et je ne peux pas y passer autant de temps qu'il faudrait :(
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.4%
 
Messages: 6873
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Lua, linux et TI

Message non lude tobiasBora » 30 Sep 2012, 20:45

Et bien en tout cas merci beaucoup pour ta contribution à ce logiciel !
Avatar de l’utilisateur
tobiasBora
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 71.9%
 
Messages: 45
Inscription: 18 Sep 2012, 22:34
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: MPSI

Suivante

Retourner vers Nspire-Lua

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 3 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
4080 utilisateurs:
>4041 invités
>31 membres
>8 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)