π
<-

Suggestions pour un futur OS

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

Re: Suggestions pour un futur OS

Messagede Levak » 21 Déc 2013, 22:58

mdr1 a écrit: librairie

Ça me surprend, venant de toi.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
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: Suggestions pour un futur OS

Messagede mdr1 » 21 Déc 2013, 23:00

J'ai fait une faute ? Ou tu préfères que je dise "bibliothèque" ?

(PS : go chat, j'ai des questions à te poser)
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 Levak » 21 Déc 2013, 23:07

mdr1 a écrit:J'ai fait une faute ? Ou tu préfères que je dise "bibliothèque" ?

(PS : go chat, j'ai des questions à te poser)


Oui :

http://fr.wiktionary.org/wiki/librairie
4. (Programmation informatique) (Anglicisme) Bibliothèque de sous-programmes.
Ce logiciel utilise une librairie OpenGL pour l'affichage.


vs

http://fr.wiktionary.org/wiki/biblioth%C3%A8que
7. (Programmation informatique) Ensemble homogène de sous-programmes utilisés sur un système informatique.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
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: Suggestions pour un futur OS

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

mdr1 a écrit:J'ai des suggestions à ajouter, concernant le Lua, dites-moi ce que vous en pensez :
  • Ajout de la capture de ":=", "->", "Ans", "{}"et "[]" via on.charIn.
  • Ajout d'un évènement on.ctrlEnterKey.
  • Idem pour tout ce qui est CTRL + A,B,F,G etc.
  • Pouvoir faire des menus sans limite de taille et de nombre d'étages.
  • Pouvoir afficher une boîte de dialogue habituelle de l'OS, au moins pour l'aide.
  • Ajout de la librairie debug ; mais elle n'est probablement pas présente en raison du fait que debug.setmetatable peut alors modifier une métatable même protégée.


J'améliore un peu pour généraliser la demande :

  • Avoir un on.charIn plus 'global' (détection en plus d'autres touches/symboles qu'actuellement)
  • ^ et/ou au moins : qu'il y ait un 2ème argument passé à on.charIn indiquant les modifiers (par exemple, par masques sur 2 bits représentant l'état de [ctrl] et [shift])
  • Amélioration de la toolpalette pour permettre des sous-menus sans limite arbitraire, ainsi que la possbilité de mettre des icons pour chaque item.
  • Pouvoir invoquer des éléments natifs du GUI de l'OS (dialog, textbox, etc;)
  • Accès à io.* et debug.* (ou même une sous-partie si nécessaire par raison de sécurité...)

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 Levak » 22 Déc 2013, 00:13

Shift est déjà pris en compte par on.charIn.
Je sais, c'est atroce et dépend que des touches alphabétiques, mais quand même :D
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
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: Suggestions pour un futur OS

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

Adriweb a écrit:
  • Avoir un on.charIn plus 'global' (détection en plus d'autres touches/symboles qu'actuellement)
  • ^ et/ou au moins : qu'il y ait un 2ème argument passé à on.charIn indiquant les modifiers (par exemple, par masques sur 2 bits représentant l'état de [ctrl] et [shift])

Perso, ça ne me dérangerait pas, mais je ne pense pas que ce que tu proposes là soit cohérent avec la façon de TI de faire gérer au Lua la pression des touches. En fait, on ne peut pas du tout détecter la pression de touches (sauf quelques unes dont tab, enter, touche directionnelles...) ; on ne peut pas voir le moyen, mais simplement le résultat de la pression de touches. Par exemple, un "pi" pourra être entré directement sur un clickpad, avec le menu sur une touchpad, dans le catalogue dans les deux cas etc.

Les autres points me semblent en revanche bien généralisés. :)
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 » 22 Déc 2013, 00:21

Je suis bien d'accord, mais il leur "suffirait" de créer une autre fonction/événement du genre on.rawInput(key, modifiers)...
Enfin bref, quand on veut, on peut :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 » 22 Déc 2013, 00:23

C'est sûr. ^^
Mais je crois que le but de TI est de maximiser la compatibilité en éloignant le programme de la façon dont le caractère a été généré. Les touches diffèrent selon les modèles, et diffèrent avec l'ordinateur.
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 » 22 Déc 2013, 00:24

Bien sûr.
Mais certains APIs spécifiques aux plateformes sont présentes, donc ca en ferait une de plus (pour la plateforme majeure, qui plus est).

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, 00:27

Mais quel serait l'intérêt d'avoir une cause d'incompatibilité supplémentaire ? On pourrait certes ajouter certaines combinaisons de touches non exploitées par l'OS, mais il suffirait que TI ajoute ces combinaisons là.
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.

PrécédenteSuivante

Retourner vers Problèmes divers / Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 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.
2055 utilisateurs:
>2029 invités
>20 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)