URL: https://linuxfr.org/users/bluebird/journaux/lua-ca-assure Title: Lua, ca assure Authors: Philippe F Date: 2005年05月22日T08:33:38+02:00 Tags: Score: 0 Dans le cadre d'yzis ([http://www.yzis.org),(...)](http://www.yzis.org),) je suis en train d'ecrire du code lua et d'embarquer une partie dans yzis. Je suis vraiment impressionne par la qualite de ce langage. Ca me rappelle un peu la philosophie unix par certains aspects. Lua a un coeur extremement simple : des tables, des nombres, des strings, des booleens, des flottants et des fonctions. C'est du classique. La ou ca assure, c'est qu'a partir de ca, on peut faire des objets. Les tables servent a la fois aux listes et aux dictionnaires. Avec une adaptation syntaxique, elles peuvent servir d'objet. Avec un mecanisme de metatable, on peut meme faire des trucs vraiment sympa comme de l'heritage, ou bien remplacer des operateurs. Le concepteur a donc reussi a faire un langage avec seulement quelques concepts, mais qui est tres puissant. Comme le langage est simple, il est relativement leger et s'embarque facilement. Ecrire du code C/C++ accessible en lua est vraiment facile. Bref, je ne regrette pas ce choix pour yzis et je le recommande chaudement a quiconque veut rendre une application scriptable.