π
<-

Suggestions pour un futur OS

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

Re: Suggestions pour un futur OS

Messagede Adriweb » 22 Déc 2013, 00:29

L'intéret de leur côté est que ca serait vraiment simple à coder.

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.: 82.2%
 
Messages: 14896
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Suggestions pour un futur OS

Messagede mdr1 » 22 Déc 2013, 17:31

Voilà, j'ai modifié le message principal en conséquence :

Suggestions concernant le Lua :

  • Détection de touches : le choix entre :
    • Permettre à on.charIn de détecter ":=", "->", "Ans", "{}", "[]" et autres. Ajouter un évènement pour Ctrl + Enter.
    • Créer un évènement de plus bas niveau qui reçoit le code d'une touche ainsi que le statut de ctrl, shift... voire même détecter directement ctrl et shift.
  • Amélioration de la "toolpalette" pour permettre des sous-menus sans limite arbitraire, ainsi que la possibilité de mettre des icônes pour chaque item.
  • Pouvoir invoquer des éléments natifs de l'interface de l'OS (boîtes de dialogue (utile pour l'aide avec :nsct: :nstr: ), champs de texte...).
  • Accès à io.* et debug.* (ou même une sous-partie si nécessaire par raison de sécurité).
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: Suggestions pour un futur OS

Messagede mdr1 » 22 Déc 2013, 23:05

Sinon, je pense que les points suivants en Lua seraient également intéressants :

  • Virer les boîtes mathématiques lorsqu'il y a un bug pour pouvoir voir le rapport d'erreur !
  • Pouvoir connaître le nombre d'arguments que prend une fonction Basic.
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: Suggestions pour un futur OS

Messagede Adriweb » 24 Déc 2013, 12:52

mdr1 a écrit:
  • Virer les boîtes mathématiques lorsqu'il y a un bug pour pouvoir voir le rapport d'erreur !

Si tu parles de l'écran avec le code source etc. lors d'une erreur, c'est spécifique à < 3.2, donc ca ne changera plus jamais.
Par contre, si en 3.2+ on voit un D2Editor par dessus l'écran qui dit qu'il y a une erreur, ok , c'est autre chose (jaamis constaté ca par moi meme, je peux pas dire :P)

mdr1 a écrit:
  • Pouvoir connaître le nombre d'arguments que prend une fonction Basic.

C'est vraiment spécifique, ca :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.: 82.2%
 
Messages: 14896
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Suggestions pour un futur OS

Messagede mdr1 » 24 Déc 2013, 12:57

Adriweb a écrit:Si tu parles de l'écran avec le code source etc. lors d'une erreur, c'est spécifique à < 3.2, donc ca ne changera plus jamais.
Par contre, si en 3.2+ on voit un D2Editor par dessus l'écran qui dit qu'il y a une erreur, ok , c'est autre chose (jaamis constaté ca par moi meme, je peux pas dire :P)

Ah ok, il faudra que je regarde, alors.

Adriweb a écrit:C'est vraiment spécifique, ca :P

Bah disons que je trouve ça logique, de pouvoir connaître le nombre d'arguments d'une fonction, que ce soit en Basic ou en Lua. Pour moi, c'est une information qui fait partie du type d'une variable (auquel on a accès en Basic via "getType()". De même, on peut connaître la taille d'une liste. Et puis en plus, cela me semble extrêmement simple à ajouter.
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: Suggestions pour un futur OS

Messagede Bisam » 24 Déc 2013, 15:39

En fait, je ne comprends pas ce que tu veux faire de cette information...
Quand on utilise une fonction, on l'utilise en connaissance de cause... donc en sachant le nombre d'arguments qu'elle prend !
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5670
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Suggestions pour un futur OS

Messagede technolapin » 24 Déc 2013, 15:57

J'ai une super idée pour un nouvel OS: pouvoir enlever le cadre et les onglet qui gâchent beaucoup de place dans les classeurs.
Dernière édition par technolapin le 24 Déc 2013, 16:16, édité 1 fois.
Votez Kasane Teto 2017
Avatar de l’utilisateur
technolapin
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 97.8%
 
Messages: 514
Images: 25
Inscription: 31 Déc 2012, 10:48
Localisation: Chez moi
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Chui en vacance ducon

Re: Suggestions pour un futur OS

Messagede NspireCas » 24 Déc 2013, 16:07

Tout est là : http://tiplanet.org/forum/archives_voir.php?id=3707

http://tiplanet.org/forum/viewtopic.php?f=19&t=7271

ça explique le bug de l'api lua permettant de prendre tout l'écran.
Avatar de l’utilisateur
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 6.4%
 
Messages: 1304
Images: 7
Inscription: 04 Oct 2012, 20:44
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -

Re: Suggestions pour un futur OS

Messagede mdr1 » 24 Déc 2013, 16:22

Bisam a écrit:En fait, je ne comprends pas ce que tu veux faire de cette information...
Quand on utilise une fonction, on l'utilise en connaissance de cause... donc en sachant le nombre d'arguments qu'elle prend !

Bah quand on veut recevoir le type d'une variable, c'est en connaissance de cause ?
J'en ai besoin au même titre que l'on peut avoir besoin de getType(). Ce n'est pas forcément mon programme qui crée la fonction, donc c'est logique que je ne connaisse pas le nombre d'arguments.
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: Suggestions pour un futur OS

Messagede Adriweb » 24 Déc 2013, 17:41

Si je prends l'exemple du C (excuse moi du peu :D), il te faut connaitre ce que tu fais avec tes variables et fonctions :P

Je ne dis pas que ton idée est mauvais, mais je pense vraiment que tu peux faire autrement pour n'avoir pas à nécessiter une telle information.

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.: 82.2%
 
Messages: 14896
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

PrécédenteSuivante

Retourner vers Problèmes divers / Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 19 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
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.
2273 utilisateurs:
>2253 invités
>14 membres
>6 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
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)