π
<-

Suggestions pour un futur OS

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

Re: Suggestions pour un futur OS

Unread postby Levak » 21 Dec 2013, 22:58

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

Re: Suggestions pour un futur OS

Unread postby mdr1 » 21 Dec 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
User avatar
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 44%
 
Posts: 1083
Images: 12
Joined: 28 Mar 2011, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Je voyage toujours en première.

Re: Suggestions pour un futur OS

Unread postby Levak » 21 Dec 2013, 23:07

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

Re: Suggestions pour un futur OS

Unread postby Adriweb » 22 Dec 2013, 00:09

mdr1 wrote: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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14840
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Suggestions pour un futur OS

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

Re: Suggestions pour un futur OS

Unread postby mdr1 » 22 Dec 2013, 00:17

Adriweb wrote:
  • 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
User avatar
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 44%
 
Posts: 1083
Images: 12
Joined: 28 Mar 2011, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Je voyage toujours en première.

Re: Suggestions pour un futur OS

Unread postby Adriweb » 22 Dec 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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14840
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Suggestions pour un futur OS

Unread postby mdr1 » 22 Dec 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
User avatar
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 44%
 
Posts: 1083
Images: 12
Joined: 28 Mar 2011, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Je voyage toujours en première.

Re: Suggestions pour un futur OS

Unread postby Adriweb » 22 Dec 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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14840
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Suggestions pour un futur OS

Unread postby mdr1 » 22 Dec 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
User avatar
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 44%
 
Posts: 1083
Images: 12
Joined: 28 Mar 2011, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Je voyage toujours en première.

PreviousNext

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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 Calculatrices à acheter chez Calcuso
-
Stats.
1151 utilisateurs:
>1131 invités
>12 membres
>8 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
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)