Page 2 sur 2

Publié : jeu. 12/juin/2008 7:23
par cha0s
pour LUA je ne parlais pas de faire un portage mais d'écrire carement une lib dans le style sa serait plus rigolo !

Publié : jeu. 12/juin/2008 7:35
par poshu
Ouais, un peu (beaucoup) dur aussi, non?

Publié : jeu. 12/juin/2008 7:45
par cha0s
je ne connait pas tout les tenants et aboutissant de LUA je ne pense pas que cela soit si dure que sa.

-on définit un certain nombre de fonction et les nomes du langage de script
-on crée un pseudo compilateur
-on crée un interpréteur optimisé.

Publié : jeu. 12/juin/2008 19:50
par poshu
J'ai aucune idée de comment on fait un interpréteur... Ce qui rend cette proposition très alléchante.

Publié : jeu. 12/juin/2008 20:22
par Backup
poshu a écrit :J'ai aucune idée de comment on fait un interpréteur... Ce qui rend cette proposition très alléchante.
ça a pourtant ete expliqué ici meme ... :)

voir Les Tutos en rubrique Debutant par exemple :)

Publié : jeu. 12/juin/2008 21:30
par poshu
j'ai pas regardé :oops:

Je vais aller voir ca tout de suite, merci Dobro.

Publié : jeu. 12/juin/2008 22:19
par Ollivier
Houlà les gens... Pardon : youpi! Enfin, jme permets un peu d'euphorie à propos d'un interpréteur (pour une fois que je peux être utile):

J'ai la liste presque complète de toutes les commandes PB V 4.10 B2.
(excepté les listes chaînes, la bibliothèque des erreurs et le tri des tableaux et listes chaînées). Les arguments des commandes de la famille de CallFunction ne sont pas toutes là (il n'y a qu'un argument), mais c'est assez rapide à compléter.

Je n'ai pas le temps de rester dans les explications du pourquoi du comment:

Tout est sous cette forme :
WL(OpenWindow(RL(0), RL(1), RL(2), RL(3), RL(4), RS(0), RL(5) ) )

(RL = Read Long ; WL = Write Long et c'est pareil pour les autres types... RF, RQ RD, etc...)

(+ de 1000 lignes prêtes à être passées sous procédure) (5h de codage)

Si ça intéresse, j'uploade et je mets un lien (ici, ça me plante l'affichage du code). Je regarderai demain soir car je dois présenter un laisser-passer, traverser des barbelés, franchir un torrent, et maîtriser un taureau de 15 mètres au garot avant d'accéder au Net.

Donc ce n'est pas pour participer de manière active à PBOSL avec toutes mes plus plates excuses.

Ollivier

Publié : jeu. 12/juin/2008 22:29
par Backup
poshu a écrit : _Un portage du LUA pour PB.
cela a deja ete fait !! :)
http://www.purearea.net/pb/download/userlibs/PBLua.zip