le paradigme de programmation est plutôt original par rapport à ce qu'on connait: pas de classes mais une émulation complexe est possible mais va vite être potentiellement foireuse*
Pas de classes, je suis d'accord. Mais l'émulation ne me semble pas tellement complexe, voir même plutôt relativement simple et claire (et pas de "magie" justement).
pas de compatibilité assurée entre les différentes versions de lua. Et ça, ça fait mal. Il n'est même pas possible d'écrire un programme qui soit à la fois compatible entre lua 5.0 5.1 et 5.2 . Les syntaxes diffèrent de manière incompatibles...
La numérotation Lua est étrange. Si on regarder l'historique:
- 5.0 : 2003
- 5.1 : 2006
- 5.2 : 2011
En référence à ces valeurs, je ne suis pas sûr que lua s'en tire plus mal que d'autres. (2003, c'est Python 2.2 par exemple).
[^] # Re: La réponse de Bram Moolenaar
Posté par zul . En réponse au journal Neovim : vim's rebirth for the 21st century. Évalué à 2.
Pas de classes, je suis d'accord. Mais l'émulation ne me semble pas tellement complexe, voir même plutôt relativement simple et claire (et pas de "magie" justement).
La numérotation Lua est étrange. Si on regarder l'historique:
- 5.0 : 2003
- 5.1 : 2006
- 5.2 : 2011
En référence à ces valeurs, je ne suis pas sûr que lua s'en tire plus mal que d'autres. (2003, c'est Python 2.2 par exemple).