π
<-

Symbolibre 0.2 : sources, nouvelles applis, début de doc

Re: Symbolibre 0.2 : sources, nouvelles applis, début de doc

Unread postby Adriweb » 08 Dec 2020, 01:58

Très belle avancée, félicitations :)

(Et à propos des border-radius, un peu de margin/padding par ci par la tant qu'a faire aussi :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: 78.9%
 
Posts: 14746
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Symbolibre 0.2 : sources, nouvelles applis, début de doc

Unread postby Bisam » 08 Dec 2020, 10:37

Que d'avancées depuis le jour de cette présentation en avril 2019 !!
Bravo pour le boulot effectué.

PS : On me voit sur la photo de l'amphi... :p
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Symbolibre 0.2 : sources, nouvelles applis, début de doc

Unread postby parisse » 08 Dec 2020, 10:42

Nicolas Chappe wrote:[
parisse wrote:Par contre la version js+wasm compilee avec un emscripten 1 plus ancien fonctionne en local.

C'est une bonne nouvelle, la dernière version de Qt en date recommande emscripten 1.39 donc a priori on n'aura pas à nous soucier des limites de emscripten 2.

J'utilise la version 1.38.41. Sans la gestion des exceptions, ce qui rend le code un peu moins performant, mais ce n'est pas vraiment genant, les gens qui ont besoin de faire des gros calculs vont de toutes facons utiliser une version native en 64 bits et pas du 32 bits.
J'espere que la version 2 va continuer a evoluer et permettra bientot d'avoir du code qui fonctionne en local (en particulier pour les plateformes mobiles, ou on n'a pas envie de lancer un serveur http local juste pour ca).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Symbolibre 0.2 : sources, nouvelles applis, début de doc

Unread postby Lephe » 12 Dec 2020, 17:31

Adriweb wrote:(Et à propos des border-radius, un peu de margin/padding par ci par la tant qu'a faire aussi :P)

Aïe oui maintenant que tu le dis c'est super serré tout ça ! Je n'avais même pas réalisé !

Je sais pas si on mettra beaucoup de border-radius mais je promets de revoir un peu l'espacement à la hausse. L'écran 2.4" était assez petit et donc nous incitait aussi à mettre tout en un peu plus grand, j'espère que les nouveaux écrans (dont la densité est plus faible que celle de nos ordis portables en gros) seront plus agréables à lire de ce point de vue-là. ^^

Bisam wrote:Que d'avancées depuis le jour de cette présentation en avril 2019 !!
Bravo pour le boulot effectué.

PS : On me voit sur la photo de l'amphi... :p

Merci ! On se souvient que tu avais pris le temps de te déplacer, et c'était super cool. Avec le temps déjà, une majorité des éléments de la présentation ont été modifiés ou refaits (en mieux !)... le seul restant encore étant le montage du prototype.
User avatar
LephePartenaire
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.8%
 
Posts: 387
Images: 42
Joined: 15 Jun 2018, 19:53
Gender: Male
Calculator(s):
MyCalcs profile

Re: Symbolibre 0.2 : sources, nouvelles applis, début de doc

Unread postby pwouik » 14 Dec 2020, 17:09

une idée:une mode collège,lycée,formel ,à installer ou a changer depuis la calculatrice(hors mode examen) pour qu'elle serve toute un scolarité
User avatar
pwouik
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 20%
 
Posts: 12
Joined: 10 Sep 2018, 22:46
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: prepa mp

Re: Symbolibre 0.2 : sources, nouvelles applis, début de doc

Unread postby Lephe » 14 Dec 2020, 19:09

Idéalement il ne devrait y avoir qu'un seul OS avec que ses applications par défaut. Mais effectivement il y a largement les fonctionnalités pour durer toute une scolarité. On a déjà pensé à ajouter un mode lycéen (qui se sélectionnerait simplement dans les menus) pour simplifier certaines interfaces ou le comportement du moteur de calcul (par exemple refuser d'interpréter des variables non définies comme des variables symboliques), et c'est vrai qu'on pourrait faire pareil avec un mode collège. :)
User avatar
LephePartenaire
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.8%
 
Posts: 387
Images: 42
Joined: 15 Jun 2018, 19:53
Gender: Male
Calculator(s):
MyCalcs profile

Re: Symbolibre 0.2 : sources, nouvelles applis, début de doc

Unread postby legmask » 14 Dec 2020, 19:24

Je me disait, mais vu que l'os est libre, ca pourrait être intéressant de le port sur la numwokrs nan ? ça fait une target en plus et une autre option pour la numworks vraiment libre cette fois ? ça pourrais également apporter pas mal de monde je pense ...

Vous en pensez quoi ?
Image
User avatar
legmaskVIP
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 31.5%
 
Posts: 110
Images: 4
Joined: 20 Dec 2019, 16:49
Gender: Male
Calculator(s):
MyCalcs profile
Class: BioMAD
GitHub: LeGmask

Re: Symbolibre 0.2 : sources, nouvelles applis, début de doc

Unread postby Nicolas Chappe » 14 Dec 2020, 21:01

LeGmask wrote:Je me disait, mais vu que l'os est libre, ca pourrait être intéressant de le port sur la numwokrs nan ? ça fait une target en plus et une autre option pour la numworks vraiment libre cette fois ? ça pourrais également apporter pas mal de monde je pense ...

Vous en pensez quoi ?

Je n'y avais pas pensé, c'est une idée intéressante. Mais on serait vite confrontés au fait que Numworks n'a que 256Kio de RAM, or on doit en utiliser de l'ordre de 500 fois plus sur notre Raspberry Pi Zero. On pourrait faire quelques économies, mais il resterait toujours Qt qui ne pourra probablement jamais rentrer dans 256Kio de RAM, hélas.
Si on part de https://zardam.github.io/post/raspberrypi-numworks/ le problème devient beaucoup plus simple d'un point de vue logiciel, mais beaucoup plus compliqué d'un point de vue matériel, donc ça perd un peu de son intérêt.
Par contre si un jour Numworks publie un modèle avec plus de RAM, effectivement porter Symbolibre pourrait être tentant.
User avatar
Nicolas Chappe
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 2
Joined: 07 Dec 2020, 19:41
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Symbolibre 0.2 : sources, nouvelles applis, début de doc

Unread postby Lephe » 15 Dec 2020, 21:56

Ironiquement une des prémisses de Symbolibre est que, pour les constructeurs, minimiser la technologie investie pour produire des calculatrices moins chères (personne n'est dupe sur ce point je pense) coûte énormément de pertinence technique. Le délai monstrueux qu'il a fallu à Casio/TI pour porter MicroPython, par exemple, en est une conséquence assez directe.

Je n'ai jamais compris le choix de Numworks de mettre si peu de RAM dans leurs calculatrices. J'ai lu par hasard leur article Malloc - Chronique d'une mort certaine, et ça me rend encore plus confus sur ce choix tout en confirmant mon opinion sur le manque de pertinence technique. :?

Essentiellement les calculatrices d'aujourd'hui sont traitées comme des systèmes embarqués et développées comme telles (Casio a, sans même parler d'un noyau monolithique, un OS monolithique qui fusionne avec le noyau ; Numworks implémente des allocateurs spécialisés pour des objets de haut niveau ; les systèmes de fichiers sont très fragiles ; etc). Alors que, même si la Raspberry Pi Foundation fait des miracles pour réussir à vendre les Pi Zero à si bas prix, il est évident que la technologie moderne peut faire bien mieux. Et les coûts de développement sur un système moderne sont tellement plus faibles...

Je dis pas ça pour taper gratuitement sur Numworks (ils ont d'autres qualités, et puis les autres ne font pas beaucoup mieux :P ), mais juste pour remettre dans le contexte. On a surtout parlé de Symbolibre comme une calculatrice libre et sensiblement moins de Symbolibre comme une calculatrice moderne.

Du coup, ce serait marrant si on pouvait porter les applis Symbolibre vers d'autres calculatrices, mais pour tous les modèles que je connais assez bien c'est juste impensable parce que le saut technologique est énorme. Sur une Graph 90+E par exemple, on pourrait peut-être avoir assez de RAM pour faire deux-trois trucs, mais on se ferait détruire par le système de fichiers. ;)
User avatar
LephePartenaire
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.8%
 
Posts: 387
Images: 42
Joined: 15 Jun 2018, 19:53
Gender: Male
Calculator(s):
MyCalcs profile

Re: Symbolibre 0.2 : sources, nouvelles applis, début de doc

Unread postby parisse » 16 Dec 2020, 10:58

Lephe wrote:Je dis pas ça pour taper gratuitement sur Numworks (ils ont d'autres qualités, et puis les autres ne font pas beaucoup mieux :P ), mais juste pour remettre dans le contexte. On a surtout parlé de Symbolibre comme une calculatrice libre et sensiblement moins de Symbolibre comme une calculatrice moderne.

Je suis bien content de voir quelqu'un partager ce point de vue, que j'avais exprimé dès la sortie de la N0100 (j'étais un peu seul à le dire à l'époque). Je pense que Numworks a sous-estimé dès le début l'importance de la RAM. Après, on est bien d'accord que ça n'est pas évident non plus d'en avoir plus. Mais si on fait le bilan, le temps de développement passé à gérer la quantité de RAM minuscule aurait pu servir à implémenter un tableur, faire un système de fichiers et une sauvegarde locale. Sans parler de la frustration qui commence à se faire sentir chez certains devant la taille de mémoire accessible pour programmer. Espérons que les prochains modèles de Numworks seront moins spartiates!

Du coup, ce serait marrant si on pouvait porter les applis Symbolibre vers d'autres calculatrices, mais pour tous les modèles que je connais assez bien c'est juste impensable parce que le saut technologique est énorme. Sur une Graph 90+E par exemple, on pourrait peut-être avoir assez de RAM pour faire deux-trois trucs, mais on se ferait détruire par le système de fichiers. ;)

La HP prime g2 a peut-être les capacités techniques nécessaires.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

PreviousNext

Return to News Symbolibre / Librecalc

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
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.
1093 utilisateurs:
>1035 invités
>51 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)