1

Juste histoire d'alimenter les rumeurs...

RubyConf 2007 : "the one thing that stuck out for me was the guy from Texas Instruments who said they were thinking of putting Ruby in one of their new calculators. (...) I talked to the guy later and he indicated it was, as I guessed/hoped, the TI-Nspire."

http://www.ibm.com/developerworks/blogs/page/pmuellr?entry=rubyconf_2007

2

3

C'est quoi Ruby ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

4

5

Ca sent la bonne grosse rumeur !
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

6

Jeu : porter Ruby sur Nspire avant TI cheeky

7

8

./1> ce serait sympa, mais la rapidité de ruby conjuguée aux légendaires talents d'optimisation de TI risque de faire assez mal grin

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

9

clairement...
ils auraient du mettre du scheme

10

Ils ne veulent pas permettre le code natif, donc ils sont en train d'évaluer des options avec du bytecode, comme Ruby ou Java.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

11

12

Kevin Kofler (./10) :
Ils ne veulent pas permettre le code natif, donc ils sont en train d'évaluer des options avec du bytecode, comme Ruby ou Java.


On trouvera forcément une faille. ^^
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

13

14

J'essayerai de travailler activement sur la Nspire pendant mon inter-semestre (là j'aurai un max de temps disponible). J'ai encore de l'espoir. ^^
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

15

./8: pas faux grin
./10: ça peut être une explication, mais ce serait carrément crétin de leur part sad
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

16

Bof... C'est une calculatrice hein smile
On est pas sensé faire tourner des jeux dessus.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

17

Bah des fois on se demande si c'est pas la fonction accessoire des TIs. grin
Ils gagneraient pas, niveau "potention client" s'ils nous permettaient de programmer en natif directement?
Ou bien c'est les grandes écoles qui leur demande de mieux sécuriser leurs machines?
avatar
Ancien pseudo : worfang.

18

geogeo: c'est plus difficile d'exploiter une faille (hors faille VM) sur du bytecode wink

19

MAis ce langage sera utilisé juste pour l'OS ou aussi pour la programmation (ce qui permettrait de faire de bons jeux non ?) ?

20

ça permettra rien , c'est une rumeur jusqu'à ce que ce soit prouvé.

(sinon, je pense pas qu'on puisse coder un OS avec ça)

21

nEUrOO (./18) :
geogeo: c'est plus difficile d'exploiter une faille (hors faille VM) sur du bytecode wink


Ouai bien sûr mais bon comme je l'ai dit il faut avoir un peu d'espoir.Y a toujours moyen que TI ajoute des bugs exploitables.

Ah tient quel serait l'avantage de mettre du Ruby sur une calculatrice ? Le TI-Basic est suffisant ?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

22

C'est probablement plus pour leur utilisation personnelle que pour les clients nan ?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

23

24

La mauvaise qualité du TIOS vient en assez grande partie de la mauvaise qualité du compilateur je crois.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

25

26

./24: il est exact que leur compilo est mauvais (quelques dizaines de doubles ou triples swap sur le même registre, etc.), mais de plus, ils choisissent souvent de mauvais algos:
* affichage de chaînes lent, surtout sous AMS 2.xx;
* bubble sort sur les applis du menu apps des AMS modernes, qui ralentit ID dès qu'il y a "beaucoup" de programmes;
* il me semble qu'il y a mieux à faire sur certaines routines de calcum sur les grands nombres entiers, mais je ne sais plus quoi;
* Samuel Stearley a fait un next_expression_index 3 à 4 fois plus rapide, des extractions d'éléments de matrice 1 ou 2 ordres de grandeur plus rapides selon la taille de la matrice (il suffit de ne pas évaluer les éléments...), une routine plus rapide de conversion d'entier en base 10;
* j'ai fait une routine d'affichage en base 16 d'entier 32 bits un ordre de grandeur plus rapide. Il suffit de faire &0xF à chaque rang, au lieu d'appeler la routine de division 32 bits avec un diviseur égal à 16...
* etc. que j'ai sûrement oubliés.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

27

Lionel Debroux (./26) :
j'ai fait une routine d'affichage en base 16 d'entier 32 bits un ordre de grandeur plus rapide. Il suffit de faire &0xF à chaque rang, au lieu d'appeler la routine de division 32 bits avec un diviseur égal à 16...
Ca, c'est à cause de leur compilo smile
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

28

Thibaut (./27) :
Lionel Debroux (./26) :
j'ai fait une routine d'affichage en base 16 d'entier 32 bits un ordre de grandeur plus rapide. Il suffit de faire &0xF à chaque rang, au lieu d'appeler la routine de division 32 bits avec un diviseur égal à 16...
Ca, c'est à cause de leur compilo smile
non je pense pas

29

Pourquoi ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

30

parce que c'est facile d'attendre que le compilo remplace un mod 16 par un &0xf quand on pourrait le faire soi même?

bref, le mauvais est encore une fois entre la chaise et le clavier je pense.