(pourquoi pas coder une VM Javascript pour TI? y'en a un qui a fait lua, alors pkoi pas)
Zeph Le 29/07/2008 à 23:13 le lua sur ti68k c'est efficace (sensiblement plus rapide que le basic) ou pas ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
jamais testé, honnêtement, mais pourquoi pas?
onur Le 29/07/2008 à 23:50 oui j'y ai pensé. y a un gars qui a porté spidermonkey sur 68k (atari) en plus, donc ca doit être faisable. Mais il l'a pas porté pour gcc il l'a porté pour un autre compilo.
Tout ce qui passe pas par le port 80, c'est de la triche.
Uther Le 30/07/2008 à 08:04 l'idée serait justement d'avoir un langague interprété puissan et qui ne rame pas trop. Avoir un autre langague qui rame c'est en effet avec peu d'interet.
A vrai dire, je comprend toujours pas ton point de vu Kevin, POURQUOI un langage interprété devrai FORCEMENT ramer ? Que ça soit plus lent que de l'ASM/C je pent comprendre, mais bon, on peut faire LARGEMENT mieux que le TI-Basic...

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Zeph Le 30/07/2008 à 11:42 il est encore plus rigide que le Ti-Basic, ça ne va vraiment pas dans le même sens que du JavaScript ou du LUA

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
hibou Le 31/07/2008 à 20:07 eh ben, je pensais que le javascript pouvais bien plus que cela... si même l'héritage on est obligé de se le cogner à la main...
désolé, mais là il est pas à son avantage le js. (de mon point vu de codeur java).
onur Le 01/08/2008 à 09:26 C'est parce que tu es trop dans la philosophie OO statique. En Js, chaque instance est mutable, ça te laisse plus de maniabilité. Tu peux simuler l'héritage, quand on connait l'héritage classique comme en java ou C++ ca peut choquer, mais dis toi que c'est plutot une méthode qui permet d'ajouter des attributs à plein d'objets.
Vous avez vraiment pas confiance en vous au point de vouloir que le compilo vérifie un max de choses...
Tout ce qui passe pas par le port 80, c'est de la triche.
onur Le 01/08/2008 à 09:31 T'inquiete de tte facon je vais pas faire du script sur de l'embarqué... (sauf cas spécial: par exemple un moteur TileEngine qui balance des événements onCollide à des objets javascript pourrait fonctionner correctement sur TI)
Tout ce qui passe pas par le port 80, c'est de la triche.
onur Le 01/08/2008 à 09:50 Bah "faisable", comme tu as dit, j'avais quand meme des doutes sur la taille du prog. Mais déjà le mec a réussi à compiler pour le processeur quoi.
Ceci dit, si c'était trop gros et qu'on ne pouvait plus dormir à cause de l'absence d'interpreteur js sur ti, on pourrait s'amuser à couper spidermonkey en 2, un compilateur et un vm (c'est le cas pour gfa-basic je crois).
Tout ce qui passe pas par le port 80, c'est de la triche.
elle ferait 64k la vm tu crois?
onur Le 01/08/2008 à 10:05 Oui... enfin vu la gueule du bytecode ca me semble pas abérrant qu'il fasse moins de 64k, si?
N'oublie pas les fonction externes genre "print", il va justement les binder avec ce que tu as défini en utilisant spidermonkey, ils font pas partie du VM.
Tout ce qui passe pas par le port 80, c'est de la triche.