π
<-
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

Unread postby critor » 11 Dec 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 5.2%
 
Posts: 35314
Images: 9404
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby AnToX98 » 11 Dec 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...
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 70.2%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
Class: 1ere S

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

Unread postby critor » 11 Dec 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 5.2%
 
Posts: 35314
Images: 9404
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby Levak » 11 Dec 2013, 16:34

critor wrote:
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.
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 91.4%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
Class: BAC+5: Epita (ING3)

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

Unread postby critor » 11 Dec 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 5.2%
 
Posts: 35314
Images: 9404
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby diot » 11 Dec 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 :
http://tiplanet.org/forum/archives_list.php?id=4431&author=1
User avatar
diot
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 54%
 
Posts: 995
Images: 1
Joined: 05 Sep 2011, 17:20
Gender: Male
Calculator(s):
Class: Prépa PCSI

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

Unread postby Levak » 11 Dec 2013, 19:01

diot wrote: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.
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 91.4%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
Class: BAC+5: Epita (ING3)

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

Unread postby Adriweb » 11 Dec 2013, 19:03

diot wrote: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.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 53.8%
 
Posts: 12877
Images: 1085
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby critor » 11 Dec 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 5.2%
 
Posts: 35314
Images: 9404
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby DJ Omnimaga » 12 Dec 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: Select all
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;
User avatar
DJ OmnimagaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 88.4%
 
Posts: 360
Images: 0
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
Class: Diplômé Secondaire (11ème année scolaire terminé)
YouTube: DJOmnimaga
Twitter: DJOmnimaga
Facebook: DJOmnimaga

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 11 guests

-
Search
-
Featured topics
L'OS 5.5 de la TI-83 Premium CE / 84 Plus CE supprime l'assembleur - la plupart des jeux et certains programme ne fonctionneront plus
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
1044 utilisateurs:
>1027 invités
>12 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)