❦ 22 décembre 2015 16:49 +0100, Julien Danjou <jul...@danjou.info> :

>> Why Lua has been chosen to be the language for AwesomeWM configuration ?
>
> It's a long story, that I will talk about during a talk at the next
> FOSDEM in 2016, in the Lua and Guile devroom, for those of you who are
> interested.
>
> To summarize, the easiest way to have a higher-level-than-C programming
> language embedded in 2008 (for a newbie like me) was Lua. Plenty of
> documentation, really easy syntax and integration system (stack based).
> Compared to the the state of Python back then for example, which looked
> way more… obscure.
>
> I had no idea that the awesome system and API would grow that far, and
> while being neat for little programs and algorithms, writing large
> framework and more advanced stuff _can_ be a pain in Lua.
>
> It now seems obvious it should have been Lisp (probably Guile), but
> well, history is history, and Lua is probably good enough! :)

You also wrote:
 https://julien.danjou.info/blog/2011/why-not-lua
-- 
Use the fundamental control flow constructs.
            - The Elements of Programming Style (Kernighan & Plauger)

--
To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.

Reply via email to