1
2
(Han, quel petite effronté embarrassed)
3
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
4
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.
5
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.
6
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) !
7
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.
8
Ça vaut pas le 68k embarrassed
9
(ou le z80 roll)
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
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.
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) !
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
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.
RAGE 2000
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
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
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...
Tiens, tu avais été invité ?
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.
(en fait c'était surtout une invitation à donner des détails grin)
De mémoire roms s'était plutôt invité, non ? smile
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.
OK, merci.

(Lionel m'avait donné le lien suivant : topics/80191-moved-ti-nspire/10#283)
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.
(Je vais devenir célèbre trilove)
Ah c'est toi qui a fait le portage ? Ficelles de caleçon dis-moi grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Non, mais j'ai posté le lien \o/
grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !