Posté le 06/06/2011 à 15:41 Membre depuis le 10/06/2001, 45104 messages
(Han, quel petite effronté embarrassed)
Posté le 06/06/2011 à 16:11 Membre depuis le 27/04/2006, 60472 messages
grin

Bonne nouvelle, les nSpire vont enfin être à peu près programmables officiellement... On sait quelles sont les possibilités offertes par le Lua ? Y'a des features inaccessibles ?
avatarZeroblog

« 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
Posté le 06/06/2011 à 16:21Edité par Lionel Debroux le 06/06/2011 à 16:30 Membre depuis le 28/10/2001, 7625 messages
Le fait est qu'ils officialisent le Lua... mais plus d'un mois et demi après que le Lua ait été découvert, et surtout une bonne semaine après le leak involontaire d'un tiers sur son site Web avec un serveur Web mal configuré (qui donnait un outil et un peu de doc, la plupart de cette doc ayant du reste déjà été reverse-engineered) grin
Je pense qu'il était plus intéressant pour eux - notamment en PR - de releaser ces infos officiellement smile

Bien sûr, le fait de pouvoir programmer en Lua sur Nspire est bienvenu - mais peut-être est-ce pour mieux fermer la porte à la programmation en code natif ?


Avec l'implémentation de Lua par TI pour les Nspire (qui n'a pas de JIT, le support ARM de LuaJIT est trop récent), on peut faire de la programmation graphique qui n'était pas fournie par le TI-BASIC; mais parmi les fonctions standard qui ont été supprimées, citons les fonctions io.* et os.*...
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 06/06/2011 à 16:24 Membre depuis le 30/06/2001, 37145 messages
Tout ce qui compte étant : le lua présent permet-il la saisie des entrées au clavier et la manipulation de l'écran ?
avatarQue cache le pays des Dieux ? - Ximoon's Box - 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.
Posté le 06/06/2011 à 18:52 Membre depuis le 18/06/2001, -26081 message
C'est génialissime ce langage, ça a l'air d'être du script simple, et pourtant objet si on veut ? ^^
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 06/06/2011 à 19:10 Membre depuis le 28/10/2001, 7625 messages
Oui. C'est un bon choix pour un langage de script assez rapide et flexible (à condition d'avoir une implémentation complète...) sur plate-forme embarquée, ou bien au sein d'un autre programme.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 06/06/2011 à 19:15 Membre depuis le 10/06/2001, 45104 messages
Ça vaut pas le 68k embarrassed
Posté le 06/06/2011 à 19:18 Membre depuis le 02/02/2009, 672 messages
(ou le z80 roll)
Posté le 06/06/2011 à 21:03 Membre depuis le 27/04/2006, 60472 messages
Ou même l'assembleur ARM hehe

Cependant, cela montre un changement d'attitude de la part de TI (ou alors ils ont pris conscience qu'ils étaient au pied du mur ? tongue), on ne peut que les encourager dans cette voie smile
avatarZeroblog

« 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
Posté le 06/06/2011 à 22:22 Membre depuis le 16/06/2001, 69779 messages
a mon avis c'est pour pas avoir l'air trop con, parce que :

http://hackspire.unsads.com/wiki/index.php/Lua_Programming

grin
Posté le 07/06/2011 à 08:17 Membre depuis le 28/10/2001, 7625 messages
Exactement. Le gros de la doc Lua qui a été leakée / qui a été releasée officiellement avait déjà été reverse-engineered grin
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 07/06/2011 à 20:00 Membre depuis le 18/06/2001, -26081 message
Wikipedia :
Créé en 1993, il est conçu de manière à pouvoir être embarqué au sein d'autres applications afin d'étendre celles-ci, comme en témoigne la compacité de son interpréteur (95 à 185 Ko pour la version 5.0.2, selon le compilateur utilisé et le système cible)

Quid d'un Lua sous PedroM ? cheeky
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 07/06/2011 à 20:03 Membre depuis le 10/06/2001, 45104 messages
http://lekernel.net/scrapbook/old/lua.html cheeky

On remarque au passage que c'est pas un truc qui aurait pu arriver sur lenostub.net embarrassed
Posté le 08/06/2011 à 08:51 Membre depuis le 28/10/2001, 7625 messages
En avril, j'avais regardé pour le portage de Lua sous AMS, et j'avais abandonné au bout de plusieurs fonctions / variables POSIX importantes non implémentées par AMS (dont stdin, stdout et stderr) smile
Je ne savais pas que quelqu'un a déjà essayé, et je vois qu'il a été plus persévérant que moi ^^

Le portage sur PedroM ou Punix devrait être plus facile que le portage sur AMS.


C'est quoi, déjà, le pseudo habituel de "Sébastien Bourdeauducq" ?
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 08/06/2011 à 11:28 Membre depuis le 10/06/2001, 45104 messages
RAGE 2000
Posté le 09/06/2011 à 22:50 Membre depuis le 13/06/2001, 73049 messages
Sérieux, c'est Rage ?! Je ne savais pas qu'il avait été aussi prolixe (quand il n'avait pas la tête dans la cuvette des toilettes grin)
avatar
Posté le 09/06/2011 à 23:02 Membre depuis le 10/06/2001, 45104 messages
lol, mais non grin (C'est là qu'il était le plus efficace marrant trilove)
Je pense que je l'ai encore la photo.. Je ne l'avais pas retrouvée, mais je suis presque sûr de l'avoir enregistrée, à l'époque trioui
Posté le 10/06/2011 à 16:55 Membre depuis le 17/06/2001, 421 messages
Le voilà ce fameux langage de programmation!
Avec le recul, cela explique bien des choses...

Lorsque j'avais été invité chez TI à Dallas en 2007/04/07, je leur avait fait remarquer l'absence de langage de programmation sur la NSpire.
Ils m'avaient expliqué qu'ils en mettraient un si la demande cliente était suffisante et que ca ne serait pas forcément un "TI-Basic" comme sur les Titanium.
Ce n'était pas leur objectif prioritaire pour l'instant.
Ils souhaitaient d'abord finaliser la machine et surtout la verrouiller totalement.
Ce qui s'est finalement réalisé avec la version 3.0 et son boot2...
Posté le 10/06/2011 à 17:20 Membre depuis le 10/06/2001, 45104 messages
Tiens, tu avais été invité ?
Posté le 10/06/2011 à 19:00 Membre depuis le 28/10/2001, 7625 messages
Oui, il avait été invité.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 10/06/2011 à 19:06 Membre depuis le 10/06/2001, 45104 messages
(en fait c'était surtout une invitation à donner des détails grin)
Posté le 14/06/2011 à 22:27 Membre depuis le 11/06/2001, 4827 messages
De mémoire roms s'était plutôt invité, non ? smile
Posté le 17/06/2011 à 21:15 Membre depuis le 17/06/2001, 421 messages
Effectivement, j'avais demandé à les rencontrer pour avoir les spécifications du protocole de communication pour faire une implémentation Linux.
Je suis reparti sans specs mais avec des calcs.
Posté le 17/06/2011 à 22:03 Membre depuis le 10/06/2001, 45104 messages
OK, merci.

(Lionel m'avait donné le lien suivant : topics/80191-moved-ti-nspire/10#283)
Posté le 28/06/2011 à 14:48 Membre depuis le 28/10/2001, 7625 messages
J'ai mentionné le portage de Lua pour TI-68k ( ./14 ) à http://www.omnimaga.org/index.php?topic=9228.0 . Il n'y a pas que les programmeurs Nspire qui devraient avoir accès au Lua smile
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 28/06/2011 à 15:31 Membre depuis le 10/06/2001, 45104 messages
(Je vais devenir célèbre trilove)
Posté le 28/06/2011 à 18:18 Membre depuis le 18/06/2001, -26081 message
Ah c'est toi qui a fait le portage ? Ficelles de caleçon dis-moi grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 28/06/2011 à 18:19 Membre depuis le 10/06/2001, 45104 messages
Non, mais j'ai posté le lien \o/
Posté le 28/06/2011 à 18:20 Membre depuis le 18/06/2001, -26081 message
grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !