Awesome 3.0… et c’est le drame!
Il parraît qu’une bonne nouvelle ne vient jamais sans une mauvaise nouvelle, je crois que cela vient de se vérifier. En effet quelque jour après mon précédent billet la première release d’Awesome 3.0 est sortie. Et là ô drame, ô monde cruel, à l’image de Ion le créateur d’Awesome à décidé de changer complètement son système de configuration (anciennement simple et claire) pour un système reposant sur entièrement sur Lua.
Résultat des courses, je trouve que les fichiers de configuration sont devenus illisibles. Alors certes on gagne en possibilité et awesome s’améliore à grand pas (remplacement de la Xlib par Xcb à titre d’exemple) mais cette intégration de Lua me déplait grandement et va m’obliger à me tourner vers un autre window manager.
2 réponses à 'Awesome 3.0… et c’est le drame!'
Ecrire une réponse
You must be logged in to post a comment.

le 29/03/09 à 16:04
Mais c’est excellent Lua ! Et simplissime !
Qu’est-ce que tu considères comme illisible ?
le 29/03/09 à 20:09
Excellent, non ce n’est pas le terme que j’emploierai… Suffit de lire ça dans le bouquin «Programming in lua»:
«The number type represents real (double-precision floating-point) numbers. Lua has no integer type, as it does not need it. There is a widespread misconception about floating-point arithmetic errors and some people fear that even a simple increment can go weird with floating-point numbers. The fact is that, when you use a double to represent an integer, there is no rounding error at all (unless the number is greater than 100,000,000,000,000). Specifically, a Lua number can represent any long integer without rounding problems. Moreover, most modern CPUs do floating-point arithmetic as fast as (or even faster than) integer arithmetic.»
Pour comprendre que LUA … c’est pourri. C’est super lent c’est horrible.
Pour ce que je considère comme illisible, je suis actuellement entrain de faire l’effort de passer à awesome 3.2 et le fichier de configuration est nettement plus claire que lors de la sortie de awesome 3.0. Mais pourtant je galère toujours, pour trouver la doc c’est un enfer, et les détails j’ai l’impression que ce sera pour plus tard…
En revanche je dois avouer que y’a des trucs super cool, et c’est mieux abouti que les awesome 2.x donc je pense faire l’effort de finir ma config awesome 3.2 (j’ai quasi fini de toute façon) et de reposter un billet pour faire part de mon expérience.