π
<-

Valeurs exactes

Nouveautés, projets, mises à jour.

Re: Valeurs exactes

Unread postby critor » 26 Sep 2017, 18:43

Merci. C'était une remarque générale qui ne te visait pas en particulier.
C'est l'impression que j'ai en lisant la liste des améliorations soumises : globalement à quelques rares exceptions près, de la dispersion dans des choses bien mineures/négligeables par rapport à certains manques.

Et Github permet de proposer des améliorations sans fournir de code, donc la complexité n'explique pas vraiment cette curieuse tendance.

On peut rajouter les conversions de bases et/ou constantes physiques comme demandé. C'est certes sympa mais quelconque et assez spécifique. Ce n'est sûrement pas ça qui suffira à faire changer d'avis les acheteurs non encore 'charmés', que ce soit dans un sens ou dans l'autre.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.4%
 
Posts: 42146
Images: 16490
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Online

Re: Valeurs exactes

Unread postby parisse » 26 Sep 2017, 19:41

Il me semble aussi probable que numworks doit avoir sa branche de developpement privee, sinon le jour ou ils passeront au-dessus des radars des constructeurs traditionnels, ils auraient un desavantage strategique. Et ca expliquerait qu'il n'y ait essentiellement rien de nouveau depuis un mois.
C'est parfaitement normal que la communaute ne se lance dans rien d'ambitieux: la licence actuelle ne permet pas de partager son travail, meme gratuitement, et puis "life is short and rom is full", il n'y a pas assez de place pour faire qqchose d'ambitieux qui soit compatible avec les evolutions a attendre du systeme. D'ailleurs il me semble avoir vu un commit rendant les applis independantes, il faudra peut-etre choisir entre un tableur et un editeur Python. Sans parler du fait qu'avec des applis independantes au niveau du firmware, ca laisse peu d'espoir de pouvoir utiliser une fonction definie depuis l'appli fonction dans l'appli calculs ou suites.
En conclusion, ca fait vraiment beaucoup de choix strategiques de Numworks qui vont dans le sens contraire de ce qui me semble souhaitable, il n'y a donc pas de raisons de faire preuve d'indulgence pour cette calculatrice.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 88.2%
 
Posts: 3700
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Valeurs exactes

Unread postby Adriweb » 26 Sep 2017, 20:15

Les applications indépendantes (ie la bonne modularisation du code) c’est un principe de base extrêmement positif, et sur GitHub il est clair que tout le monde a été d’accord la dessus. NumWorks reprend le travail de JB a ce sujet. Mais justement, ça permet de choisir des applis et non obligé à le faire. (Une appli tableur ne prendra pas grand place d’ailleurs, quelques dizaines de Ko grand maximum selon moi, sachant que les composants requis sont déjà la sous d’autres formes)

En ce qui concerne le partage de variables ou d’autres, en fait ça n’a pas de rapport avec la modularisation, surtout qu’on parle pour le moment d’une modularisation au compile time. Il est parfaitement possible pour toutes les applis d’aller appeler une pool/table globale (partagée j’entends) de variables.

Mais bref, oui, les priorités niveau maths par exemple me semblent plus importantes, et je suppose qu’on va en voir arriver « en bloc » (cf. Le fait qu’ils aient un repo de leur côté, oui)

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.2%
 
Posts: 14779
Images: 1123
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Valeurs exactes

Unread postby Hamza.S » 26 Sep 2017, 20:23

applications indépendantes, ça a des avantages et des inconvénients.
j'espère que s'il y a un moteur de calcul exact ça ne sera pas sous une application indépendante, ça ne sera pas bon du tout.
(je vois déjà la même chose que sur la Casio Graph 100+, moteur CAS limité à une application. j'ai envie de dire c'est débile)
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29.1%
 
Posts: 4506
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Valeurs exactes

Unread postby Adriweb » 26 Sep 2017, 20:37

Non non mais je pense pas que vous saisissiez la teneur des changements : ce sont des « détails » de compilation de telle sorte que des applications de l’OS puissent être compilées ou non sans que ça casse le reste du code. Par exemple si toutes les applis sont choisies à la compilation alors il n’y aura strictement aucun impact utilisateur. On ne parle pas de rajouter des cloisons entre les applications, ça n’a strictement aucun rapport, au contraire.

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.2%
 
Posts: 14779
Images: 1123
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Online

Re: Valeurs exactes

Unread postby parisse » 27 Sep 2017, 06:44

Le fait que les applis puissent etre compilees separement ne va pas dans le sens d'une integration des applis entre elles. Bien sur, c'est quand meme possible de creer des liens entre applications, mais ca rend le code plus complique (par exemple avec des #ifdef en C/C++), plus difficile a tester (plusieurs configs a tester) et je ne suis pas sur que ca soit toujours possible (par exemple je ne sais pas faire un fichier source flex ou bison avec des #ifdef, or on peut imaginer que c'est ce qui permettrait d'utiliser une fonction f(x) definie dans l'appli fonctions ailleurs).
Quant au tableur, on verra, mais je suis sceptique sur une taille de quelques dizaines de Ko, en tout cas si on veut avoir un niveau de fonctionnalite minimum.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 88.2%
 
Posts: 3700
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Online

Re: Valeurs exactes

Unread postby parisse » 27 Sep 2017, 07:13

Adriweb wrote:Les applications indépendantes (ie la bonne modularisation du code) c’est un principe de base extrêmement positif, et sur GitHub il est clair que tout le monde a été d’accord la dessus.

Je pense qu'il faut etre tres prudent sur la portee reelle d'un consensus entre personnes qui ont deja tendance a penser de la meme facon au depart. Je precise que je ne suis pas contre la modularite pour des applications peripheriques mais a mon sens il y a un pool d'applications centrales qui devraient etre toujours presentes.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 88.2%
 
Posts: 3700
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Valeurs exactes

Unread postby Lionel Debroux » 27 Sep 2017, 07:38

En effet, un certain nombre d'applications centrales devraient toujours être présentes. Notons que pour l'instant, on est encore assez loin de devoir en enlever:
* le firmware n'utilise la Flash interne qu'à moitié;
* il est montré qu'au moins un cinquième de cet espace utilisé est gaspillé en pessimizations taille (et souvent vitesse) diverses et variées (*);
* la modularité, indispensable pour les applications tierces, vient juste de commencer à arriver dans upstream, et il n'y a pas encore d'applications tierces;
* les barrières légales à la contribution vont affecter également les applis tierces.

*: https://github.com/numworks/epsilon/pull/62 gagne actuellement presque 68000 octets sur un peu plus de 526000 (plus d'1/8ème). Par ailleurs, Jean-Baptiste a fait remarquer, tout à fait à juste titre, que le stockage non compressé, non palettisé des bitmaps en 16 bits gaspille des dizaines de KBs. Pour quantifier plus précisément le gaspillage / gain possible, hier soir, j'ai instrumenté en local l'inliner d'icônes pour compter les pixels et les couleurs: le simple passage des icônes en 8 bits palettisé permettrait de gagner de l'ordre de 30 KB supplémentaires. En effet, même si la taille des palettes et du blitter simple utilisant une palette plutôt que des pixels bruts vient en décompte du gain, il y a plus de 10 images de plus de 3000 pixels.

LogoIcon: in 3948 pixels, found 225 colors, allocated 256, would need 8 bits for palette.
SequenceIcon: in 3080 pixels, found 38 colors, allocated 64, would need 6 bits for palette.
CalculationIcon: in 3080 pixels, found 63 colors, allocated 64, would need 6 bits for palette.
GraphIcon: in 3080 pixels, found 121 colors, allocated 128, would need 7 bits for palette.
SettingsIcon: in 3080 pixels, found 104 colors, allocated 128, would need 7 bits for palette.
StatIcon: in 3080 pixels, found 145 colors, allocated 192, would need 8 bits for palette.
Calcul1Icon: in 897 pixels, found 84 colors, allocated 128, would need 7 bits for palette.
BinomialIcon: in 665 pixels, found 2 colors, allocated 64, would need 1 bits for palette.
ProbabilityIcon: in 3080 pixels, found 244 colors, allocated 256, would need 8 bits for palette.
Calcul4Icon: in 897 pixels, found 88 colors, allocated 128, would need 7 bits for palette.
Calcul3Icon: in 897 pixels, found 86 colors, allocated 128, would need 7 bits for palette.
ExponentialIcon: in 665 pixels, found 41 colors, allocated 64, would need 6 bits for palette.
FocusedCalcul2Icon: in 897 pixels, found 86 colors, allocated 128, would need 7 bits for palette.
FocusedCalcul1Icon: in 897 pixels, found 77 colors, allocated 128, would need 7 bits for palette.
FocusedBinomialIcon: in 665 pixels, found 2 colors, allocated 64, would need 1 bits for palette.
FocusedCalcul4Icon: in 897 pixels, found 83 colors, allocated 128, would need 7 bits for palette.
FocusedPoissonIcon: in 665 pixels, found 2 colors, allocated 64, would need 1 bits for palette.
Calcul2Icon: in 897 pixels, found 87 colors, allocated 128, would need 7 bits for palette.
FocusedCalcul3Icon: in 897 pixels, found 84 colors, allocated 128, would need 7 bits for palette.
FocusedExponentialIcon: in 665 pixels, found 41 colors, allocated 64, would need 6 bits for palette.
FocusedNormalIcon: in 665 pixels, found 50 colors, allocated 64, would need 6 bits for palette.
PoissonIcon: in 665 pixels, found 2 colors, allocated 64, would need 1 bits for palette.
NormalIcon: in 665 pixels, found 54 colors, allocated 64, would need 6 bits for palette.
ExamIcon: in 162 pixels, found 49 colors, allocated 64, would need 6 bits for palette.
RegressionIcon: in 3080 pixels, found 146 colors, allocated 192, would need 8 bits for palette.
UniformIcon: in 665 pixels, found 3 colors, allocated 64, would need 2 bits for palette.
FocusedUniformIcon: in 665 pixels, found 3 colors, allocated 64, would need 2 bits for palette.
CodeIcon: in 3080 pixels, found 340 colors, allocated 384, would need 9 bits for palette.


La police de caractères doit être sujette au même genre d'optimisations ? Non, elle est déjà en 8 bpp.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Valeurs exactes

Unread postby Adriweb » 27 Sep 2017, 07:48

Oui, même si en théorie il deviendrait possible de plus ou moins "tout" enlever si c'est 100% modularisé (au niveau applis présentes), je suis aussi d'accord sur le fait que conserver une base commune reste un minimum. Après sinon, ce n'est plus du tout une calculatrice graphique, mais bon, en fin de compte ça reste le problème des utilisateurs qui décident de tout enlever, le cas échéant ^^.
De toute manière, on peut imaginer que les builds officielles contiennent de toute manière l'intégralité des applis officiels par défaut, donc tout ceci ne s'appliquera pas pour la grosse majorité des gens. Pour les développeurs etc. par contre, ce sera très pratique de customiser à souhait ses choses.

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.2%
 
Posts: 14779
Images: 1123
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Online

Re: Valeurs exactes

Unread postby parisse » 27 Sep 2017, 11:13

Ca va sacrement restreindre si le modele de developpement necessite de modifier le firmware. Et je continue a penser que meme si aujourd'hui la moitie de la flash est dispo, elle se remplira vite, et que c'est triste de passer du temps a faire de la place a notre epoque.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 88.2%
 
Posts: 3700
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

PreviousNext

Return to Actualités

Who is online

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

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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
-
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.
955 utilisateurs:
>922 invités
>26 membres
>7 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)