π
<-
Chat plein-écran
[^]

Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

Message non lude critor » 11 Déc 2013, 14:37

La version du langage Lua de la mise à jour TI-Nspire 3.6 est la 2.3.
Elle succède donc aux:
  • version 2.2 (logiciels TI-Nspire 3.4 pour tablettes tactiles iPad)
  • version 2.0 (logiciels TI-Nspire 3.2, et 3.3 pour l'Arabie Saoudite)
  • version 1.0 (logiciels TI-Nspire 3.0 et 3.1)

Pour la plupart d'entre vous, il s'agit donc d'une mise à jour TI-Nspire de 3.2/3.3 à 3.6, et donc d'un passage du Lua TI-Nspire 2.0 au 2.3.

Voici donc les changements et nouveautés dans ce cas:
  • Images: image.new ne prend plus une chaîne en paramètre mais une ressource. Les chaînes au format TI.Image avaient en effet l'inconvénient d'être très longues, de ralentir l'éditeur de scripts Lua officiel des logiciels TI-Nspire sur ordinateur, ou même de faire planter les éditeurs de scripts Lua communautaires pour calculatrice. Désormais, les images peuvent donc être insérer en tant que ressources du document TI-Nspire, prenant déjà moins de place seules, et pouvant même en prime être utilisée désormais de façon commune à plusieurs scripts Lua ! :bj:
  • Tactile:
    • platform.isTabletModeRendering permet se savoir si on est sur une tablette, et donc d'adapter le comportement du script en conséquence :bj:
    • une nouvelle bibliothèque touch permet des manipulations spécifiques aux écrans tactiles et à leur clavier virtuel


Et ne vous inquiétez pas pour la compatibilité avec les anciens documents TI-Nspire. En effet, la version TI-Nspire 3.6 contient également les versions précédentes du Lua, et rajoute en début de vos script une ligne du style platfrom.apiLevel = "2.0" si elle détecte que votre document a été créé avec version TI-Nspire antérieure à la 3.6.
Dans ce cas-là, vos scripts seront bien évalués avec l'ancienne version 2.0 du Lua et marcheront ! :bj:
Et en cas de besoin si ce comportement automatique ne vous convient pas, vous pouvez vous-même rajouter cette ligne au début de vos scripts, auquel cas la version TI-Nspire 3.6 se conformera à ce que vous avez précisé comme version Lua, sans prendre aucune autre initiative. :bj:


Après cela, nous n'attendrions plus que la sortie d'une nouvelle TI-Nspire CX Premium tactile ! :bj:


Source : http://wiki.inspired-lua.org/Changes_in_OS_3.6
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

Message non lude AnToX98 » 11 Déc 2013, 16:07

Et ne vous inquiétez pas pour la compatibilité avec les anciens documents TI-Nspire. En effet, la version TI-Nspire 3.6 contient également les versions précédentes du Lua, et rajoute en début de vos script une ligne du style platfrom.apiLevel = "2.0" si elle détecte que votre document a été créé avec version TI-Nspire antérieure à la 3.6.


Je crois qu'il faut vérifier cela, car certains scripts en api 1.0, que j'ai essayé d'ouvrir avec l'os 3.6 m'affichent un écran blanc...
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Re: Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

Message non lude critor » 11 Déc 2013, 16:12

Car il doit régler automatiquement apilevel à 2.0 au lieu de 1.0 pour les anciens documents TI-Nspire, si ce n'est pas précisé je pense.

Tente d'éditer le script et de rajouter la ligne d'apilevel à 1.0 au départ.


Tu aurais une liste des scripts qui ne marchent pas ?
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

Message non lude Levak » 11 Déc 2013, 16:34

critor a écrit:Après cela, nous n'attendons plus que la sortie de la nouvelle TI-Nspire CX Premium tactile ! :bj:

Pas compris. Tu as pensé à l'application iPad ? C'est en 3.4 que touch a été introduit.
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: Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

Message non lude critor » 11 Déc 2013, 18:02

J'y ai tellement pensé qu'elle est même citée dans l'article si tu relis.

Il ne manque plus que la CX Premium tactile pour utiliser ces nouvelles bibliothèques sur toutes les plate-formes, aussi bien ordis tactiles que tablettes tactiles ou supposées nouvelles TI-Nspire tactiles.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

Message non lude diot » 11 Déc 2013, 18:49

je savais pas que ti allait sortir une nspire tactile. Je savais qu'ils sortirait la nspire premium, mais je savais pas qu'elle serait tactile.
Retrouvez mes programmes et mes cours sur :
https://tiplanet.org/forum/archives_list.php?id=4431&author=1
Avatar de l’utilisateur
diot
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 54%
 
Messages: 995
Images: 1
Inscription: 05 Sep 2011, 17:20
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prépa PCSI

Re: Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

Message non lude Levak » 11 Déc 2013, 19:01

diot a écrit:je savais pas que ti allait sortir une nspire tactile. Je savais qu'ils sortirait la nspire premium, mais je savais pas qu'elle serait tactile.

C'est bien ce que je reproche à la remarque de critor, il n'a jamais été question de TI tactile. C'est simplement une spéculation de critor qui visiblement ne trouve pas d'autre intérêt à l'API touch. Je ne suis donc suis pas le seul à ne pas avoir compris ta remarque correctement critor.
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: Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

Message non lude Adriweb » 11 Déc 2013, 19:03

diot a écrit:je savais pas que ti allait sortir une nspire tactile. Je savais qu'ils sortirait la nspire premium, mais je savais pas qu'elle serait tactile.

C'est justement des rumeurs basées sur ce qui avait été apercu il y a quelques temps (cf le topic que j'ai la flemme de chercher :D).
Mais, aucune information tangible pour le moment. Il est possible qu'une TI tactile sorte un jour, il est possible que non.
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: 14613
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

Message non lude critor » 11 Déc 2013, 19:04

C'est en effet une spéculation et un avis (utilisation de l'italique) à lire au 1er degré: 'nous ne serions pas surpris'.
Je n'ai rien dit de plus.

Par contre, mes spéculations se révèlent souvent justes...


Et ce n'est pas juste une bête copie de la HP-Prime.
C'est simplement la mode actuelle dans l'enseignement avec les TICE de se tourner vers le tactile dès le plus jeune âge.
La TI-Nspire CX a de plus déjà 3 ans, et la gamme TI-Nspire 6 ans.

Si le rythme se poursuit, nous sommes proche du lancement d'un nouveau modèle ou même d'une nouvelle gamme (moins sûr).


Mais TI peut aussi faire le choix de déléguer le matériel à Apple, et de se concentrer sur le logiciel.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Les nouveautés Lua de la mise à jour 3.6 pour TI-Nspire

Message non lude DoOmnimaga » 12 Déc 2013, 05:50

J'aimerais bien une TI-Nspire tactile, car je n'ai jamais aimé le touchpad, sauf dans les programmes Ndless où mes doigts sont détectés facilement (en Lua et en mode TI-OS je dois tapoter le touchpad une dizaine de fois avant que la flèche apparaisse et le mouvement du curseur est très saccadé)


Sinon, coté Lua, est-ce que maintenant il est possible de faire des trucs comme ceci sans utiliser d'images pré-rendu (du moins, à part l'image 63x15 du titre)? :troll:

Image

Code: Tout sélectionner
EXPORT wavyanim()
BEGIN
DIMGROB_P(G4,336,256);
DIMGROB_P(G3,320,240);
DIMGROB_P(G1,63,15, {#0:64,#0:64,#0:64,#0:64,#0:64,#0:64,#0:64,#0:64,#4010401000000000:64,#4010:64,#0:64,#0:64,#4010000000000000:64,#40104010:64,#0:64,#4000000000000:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4010401040100004:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4010401000040004:64,#4000400044010:64,#4000400040004:64,#7FFF000900040004:64,#97FFF00097FFF:64,#7FFF7FFF00097FFF:64,#7FFF7FFF00097FFF:64,#97FFF7FFF0009:64,#7FFF00097FFF7FFF:64,#7FFF00097FFF7FFF:64,#7FFF00097FFF7FFF:64,#97FFF7FFF0009:64,#9401040104010:64,#97FFF7FFF7FFF:64,#97FFF7FFF7FFF:64,#7FFF000900097FFF:64,#4010401040100009:64,#7FFF00097FFF0009:64,#7FFF7FFF7FFF0009:64,#67FF67FF000D0009:64,#67FF000D67FF000D:64,#67FF67FF67FF000D:64,#D67FF67FF000D:64,#67FF000D67FF67FF:64,#67FF67FF000D67FF:64,#67FF67FF000D67FF:64,#D67FF000D67FF:64,#4010000D67FF67FF:64,#67FF000D40104010:64,#67FF000D67FF67FF:64,#67FF000D67FF67FF:64,#D67FF000D000D:64,#D401040104010:64,#D67FF000D67FF:64,#D67FF67FF67FF:64,#1200124FFF0012:64,#124FFF00124FFF:64,#124FFF00124FFF:64,#4FFF001200124FFF:64,#124FFF00120012:64,#4FFF00124FFF0012:64,#4FFF00124FFF0012:64,#4FFF00124FFF0012:64,#4010401000120012:64,#124FFF00124010:64,#124FFF00124FFF:64,#124FFF00124FFF:64,#401000124FFF0012:64,#4FFF001240104010:64,#4FFF00124FFF0012:64,#1600124FFF0012:64,#33FF0016001633FF:64,#33FF001633FF0016:64,#33FF001633FF0016:64,#1633FF00160016:64,#16001633FF0016:64,#1633FF001633FF:64,#1633FF001633FF:64,#1633FF001633FF:64,#4010401040100016:64,#33FF001633FF0016:64,#33FF001633FF0016:64,#16001633FF0016:64,#40104010001633FF:64,#1633FF00164010:64,#1633FF001633FF:64,#1BFF001B001633FF:64,#1B1BFF001B1BFF:64,#1BFF1BFF001B1BFF:64,#1BFF1BFF001B1BFF:64,#1B001B1BFF001B:64,#1BFF001B1BFF1BFF:64,#1BFF001B1BFF001B:64,#1BFF001B1BFF001B:64,#2573001B1BFF001B:64,#1B401040104010:64,#1B1BFF1BFF1BFF:64,#1B1BFF1BFF1BFF:64,#1BFF001B001B1BFF:64,#401040104010001B:64,#1BFF1BFF1BFF001B:64,#1BFF1BFF1BFF001B:64,#3FF03FF001F001B:64,#3FF001F03FF001F:64,#3FF03FF03FF001F:64,#1F03FF03FF001F:64,#3FF001F001F03FF:64,#1F03FF001F03FF:64,#1F03FF001F03FF:64,#1F03FF001F03FF:64,#40104010001F03FF:64,#3FF001F40104010:64,#3FF001F03FF03FF:64,#3FF001F03FF03FF:64,#1F03FF001F001F:64,#1F401040104010:64,#1F03FF03FF03FF:64,#1F03FF03FF03FF:64,#1B1BFF001B001B:64,#1B1BFF001B1BFF:64,#1B001B001B1BFF:64,#1BFF001B001B1BFF:64,#1BFF001B001B001B:64,#1BFF001B1BFF001B:64,#1BFF001B1BFF001B:64,#1BFF001B1BFF001B:64,#40104010001B001B:64,#1B1BFF001B4010:64,#1B1BFF001B1BFF:64,#1B1BFF001B1BFF:64,#1B001B1BFF001B:64,#1BFF001B40104010:64,#1BFF001B1BFF001B:64,#16001B001B001B:64,#33FF001633FF0016:64,#33FF001633FF0016:64,#33FF001600160016:64,#1633FF00160016:64,#1633FF00160016:64,#1633FF001633FF:64,#1633FF001633FF:64,#1633FF001633FF:64,#4010401040100016:64,#33FF001633FF0016:64,#33FF001633FF0016:64,#16001633FF0016:64,#40100016001633FF:64,#1633FF00164010:64,#1633FF001633FF:64,#4FFF001200160016:64,#4FFF4FFF00124FFF:64,#124FFF00124FFF:64,#4FFF4FFF00122573:64,#1200124FFF0012:64,#4FFF00124FFF4FFF:64,#4FFF00124FFF4FFF:64,#4FFF00124FFF0012:64,#124FFF4FFF0012:64,#12401040104010:64,#124FFF4FFF4FFF:64,#124FFF00124FFF:64,#4FFF00124FFF4FFF:64,#4010401000124FFF:64,#4FFF00124FFF0012:64,#257300124FFF0012:64,#67FF67FF000D2573:64,#67FF67FF67FF000D:64,#4010000D67FF000D:64,#D67FF67FF000D:64,#67FF000D000D67FF:64,#67FF67FF000D67FF:64,#D67FF000D67FF:64,#D67FF000D67FF:64,#4010000D67FF67FF:64,#67FF000D40104010:64,#67FF000D67FF67FF:64,#67FF000D67FF000D:64,#67FF67FF000D67FF:64,#D40104010000D:64,#D67FF000D67FF:64,#40104010000D67FF:64,#9000900090009:64,#9000900090009:64,#9401000090009:64,#9000900090009:64,#9000900090009:64,#9000900090009:64,#9000900090009:64,#9000900090009:64,#4010401000090009:64,#9000900094010:64,#9000900090009:64,#9000900090009:64,#9000900090009:64,#9000940104010:64,#9000900090009:64,#4401040100009:64,#4000400040004:64,#4000400040004:64,#4000440100004:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4010401040100004:64,#4000400040004:64,#4000400040004:64,#4000400040004:64,#4010000400040004:64,#4000400044010:64,#4000400040004:64,#2573257340104010:64,#2573257325732573:64,#2573257325732573:64,#2573257325734010:64,#2573257325732573:64,#2573257325732573:64,#2573257325732573:64,#2573257325732573:64,#2573257325732573:64,#2573401040104010:64,#2573257325732573:64,#2573257325732573:64,#2573257325732573:64,#4010401025732573:64,#2573257325732573:64,#4010257325732573:64,#4010:64});

FOR B FROM 0 TO 240 STEP 16 DO
FOR A FROM 0 TO 320 STEP 16 DO
BLIT_P(G4,A,B,A+16,B+16,G2,0,160,16,176);
END;
END;
62▶A;
0▶B;
0▶C;
0▶D;
.03▶E;
WHILE 1 DO
BLIT_P(G3,0,0,320,240,G4,D,D,320+D,240+D);
FOR A FROM 0 TO 62.75 STEP .25 DO
C+E▶C;
IF C>.5 OR C<-.5 THEN
-E▶E;
END;
B+C▶B;
BLIT_P(G3,32+(A*4),30-B,34+(A*4),114+B,G1,A,0,A+1,15,RGB(128,0,128));
END;
D+1▶D;
IF D=16 THEN
0▶D;
END;
FOR A FROM 0 TO 3 DO
FOR F FROM 0 TO 3 DO
TEXTOUT_P("©2014 DJ Omnimaga - www.omnimaga.org",G3,17+F,215+A,3,#000039);
TEXTOUT_P("Press Enter",G3,107+F,151+A,6,#000039);
END;
END;
TEXTOUT_P("©2014 DJ Omnimaga - www.omnimaga.org",G3,18,216,3,#FFFFFF);
TEXTOUT_P("Press Enter",G3,108,152,6,#FFFFFF);
BLIT_P(G0,G3);
END;
END;
Dream of Omnimaga
ImageImageImageImage
Avatar de l’utilisateur
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 7.7%
 
Messages: 682
Images: 25
Inscription: 21 Fév 2012, 12:04
Localisation: Quebec, Canada
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 11eme annee scolaire termine
YouTube: DJOmnimaga
Twitter/X: DJOmnimaga
Facebook: djomnimaga

Suivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 42 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.
1350 utilisateurs:
>1300 invités
>46 membres
>4 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)