1

Poursuivons la série de rattrapage d'infos pour yAronet smile

Parmi les outils tiers disponibles pour manipuler les documents Nspire (par opposition au gros et lourd soft de TI livré avec les Nspire Touchpad et plus récentes), nous pouvons citer:

* Luna, d'ExtendeD, pour encapsuler et obscurcir les formats XML utilisés par TI (dont du code source Lua), produisant un .tns interprétable par les machines;

* Ncreator, éditeur en ligne (JS dans browser) de documents Nspire, utilisant Luna en back-end, création collective (jimbauwens, Excale, Levak, Adriweb, critor, et donc ExtendeD pour Luna);

* PCspire (voir TI-Planet et Omnimaga), projet de jimbauwens qui devrait très bientôt devenir disponible. Il s'attache à fournir sur ordinateur une implémentation du framework événementiel fourni par TI dans leur implémentation très spéciale du Lua sur Nspire, grâce au framework Löve ( https://love2d.org/ ), et un debugger Lua. C'est beaucoup plus léger que TINCS smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

2

Faudrait que l'un des auteurs se paye le culot de postuler chez TI, histoire de leur montrer qu'on peut faire mieux qu'eux hehe
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Vu la phénoménale abomination de XML que sont les documents Nspire, depuis le format des documents texte formattés jusqu'à l'inefficacité du format des TI.Image, oui, il n'est pas difficile de faire mieux que TI grin
Je ne suis pas sûr qu'ils visent l'inefficacité (ne pas attribuer à la malice ce qui peut être attribué à l'incompétence), mais en tout cas, ils s'en donnent les moyens grin
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

4

Ils se payent peut être la validabilité de leurs produits... Il y a quelques temps, TI avait "réagi" à un topic (au début de l'ère nSpire) en précisant que le maintien de la certification pour les exams US était primordiale pour eux... Donc si ils ont le choix entre "optimisé mais obfusqué pour les automates de validation" et "pas optimisé mais compréhensible par les automates de validation" leur choix sera clair.
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

5

Je doute que l'admissibilité aux examens aille jusqu'à dicter les formats de données utilisés.

Je pense simplement que comme la plupart des boîtes, ils cherchent avant tout des codeurs pas chers et des outils tout faits, et qu'ils se fichent pas mal que le résultat soit loin d'être optimal.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

6

Vu les résultats qu'ils obtiennent, ça semble en effet clair que certains de leurs codeurs ne sont pas chers, et qu'ils se foutent royalement des perfs ^^

Par "phénoménale abomination", je voulais faire référence à des inepties du genre
<r2dtotree><node name="1doc"><node name="1para"><node name="1rtline"><leaf name="1word"/><node name="0el" flags="8"><node name="0fraction">((<node name="0el"><leaf name="0text">sin</leaf><leaf name="0paren"/><leaf name="0text">x</leaf>
<leaf name="0paren" data="2147483648"/></node>)/(<node name="0el"><leaf name="0text">cos</leaf><leaf name="0paren"/><leaf name="0text">x</leaf><leaf name="0paren" data="3221225472"/></node>))</node></node></node><leaf name="1word">
<cursor index="0"/></leaf></node></node></node></r2dtotree>


(les devs de Ncreator indiquent que ce n'est qu'un petit bout de document)

N'est-ce pas vraiment très lisible et très efficace ? tripo

EDIT: supprimé le long exemple de document complet, qui contenait quelques dizaines d'instances de "node" encore plus compliquées (notamment beaucoup plus d'attributs XML dans les <node>).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

7

!call Zeph
--- Call : Zeph appelé(e) sur ce topic ...


Ça fait une belle illustration de ce dont on parlait hier sur IRC, non ? hehe
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

8

ouais nan mais pas parcequ'il y a des gens qui font n'importe quoi que la techno qu'ils ont choisie est forcément à jeter grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

Je parlais bien de l'utilisation abusive qui en est faite ici ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

10

oh bah là pas le choix, il faut décapiter les développeurs, pour montrer l'exemple.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

11

Zerosquare (./2) :
Faudrait que l'un des auteurs se paye le culot de postuler chez TI, histoire de leur montrer qu'on peut faire mieux qu'eux hehe

TI est complètement au courant de Luna et nCreator smile
avatar
https://tiplanet.org - TI-Planet.org Cofounder & coadmin
https://inspired-lua.org - Lua Programming on the TI-Nspire

12

jimbauwens a maintenant publié le code de PCspire: https://github.com/jimbauwens/PCspire smile
Programs I tested that work fine:
- Updated version of Cubefield
- LogoMagic
- Klondike Lua
- Some programs that use the EEPro widgets (I forgot the names, or maybe I didn't name them yet :P)
- Color Tetris
- BlockBreaker Lua
- Bloxorz - some other tiny stuff I made :P


(source: http://tiplanet.org/forum/viewtopic.php?p=121911#p121911 , qui contient également une todo list)
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

13

Malgré tout ces super projets, et malgré le fait qu'il soit plus utile de connaitre l'assembleur arm que z80, je continue à hésiter à évoluer un jour vers cette plateforme.
Suis-je seul dans ce cas?

14

Non, tu n'es pas le seul dans ce cas smile
De coeur, beaucoup d'entre nous restent TI-Z80-istes ou TI-68k-istes, et il reste encore des trucs à faire avec les TI-Z80 et TI-68k.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

15

adriweb (./11) :
Zerosquare (./2) :
Faudrait que l'un des auteurs se paye le culot de postuler chez TI, histoire de leur montrer qu'on peut faire mieux qu'eux hehe

TI est complètement au courant de Luna et nCreator smile


Si c'est pas indiscret que pensent-ils de ces deux là ?