3 ms·
Sorry, Lua is not simply not a great language. The first problem is "Which Lua?" Lua, by itself, is almost completely useless. You first need to compile/inst
by bsder 4y ago
Sorry, Lua is not simply not a great language.
The first problem is "Which Lua?" Lua, by itself, is almost completely useless. You first need to compile/install a bunch of things in order to make Lua useful. This has the Perl problem that everybody uses a different dialect of Lua.
The second part is that the Lua constructs for programming in the large are very weak. I believe that Adobe had a postmortem about this (Lightroom, I think?)
And then there is the language, itself. For me, the 1-based indexing is death in this day and age. Sorry. Zero-based is the dominant ecosystem and not fitting into that is simply not acceptable.
- tomodachi94 4y ago> You first need to compile/install a bunch of things in order to make Lua useful. How is this any different from pretty much any language out there? From a quick eyeball of RustPython's Cargo.toml[1], there are about 70 different dependencies which all need to be compiled. I haven't worked too much with Autoconf, but I am pretty sure CPython has quite a few dependencies. [1]: https://github.com/RustPython/RustPython/blob/main/Cargo.toml https://github.com/RustPython/RustPython/blob/main/Cargo.tom... > The second part is that the Lua constructs for programming in the large are very weak. This is deliberate because it forces you to use the tools you are given instead of reimplementing features that can already be implemented by using other primitives in Lua. > I believe that Adobe had a postmortem about this (Lightroom, I think?) I can't find this article. Has anyone else had any luck?