4 ms·
this is a strange take for me to read -- i've written quite a decent amount of lua, and it is the first language i used to learn (zero programming experience pr
by _proofs 3y ago
this is a strange take for me to read -- i've written quite a decent amount of lua, and it is the first language i used to learn (zero programming experience prior)
when i eventually got exposed to python (but more heavily C/C++, and even some lisp/pascal) and came back to lua, i was grateful lua did not inundate me with parens/primitives/modules/data-structures/grammars, and found the flexibility of the interpreter and also what lua tables present as a unified primitive for multiple container types to be so nice and accessible for getting right to flow-state.
i did not have to look up another API and read about a set of semantics provided with a desired module, i just needed to know 1. what i want to achieve and 2. a single API: the lua table
its small std library is performant and easy on the cognitive load, and then it plays so nicely with other languages and environments.
have you written much lua?