Gergely wrote: ↑
Fri Mar 29, 2019 5:07 pm
FactorioBot wrote: ↑
Fri Mar 29, 2019 4:57 pm
- Non-upgrade technologies are now considered to be level 1; previously they were level 0.
Oh god why don't you just enable modding in another language next to lua? This is getting ridiculous.
Simple - because while the engine for it is pretty good - everything around it is half-assed, poorly supported, complete lack of any documentation and lack of libraries, bindings and in general instrumentation to work for it. Embedded Lua engine is dead simple and very fast. It has docs, it has a shitload of documentation, library bindings (it has been used past 20 or so years and has built up the ecosystem) and a small team can tackle it. Unlike V8.
V8 was never targeted as an embedded scripting language and to be extended. And although you can use it like that, it is a way bigger project than doing the same with Lua. Embedded Lua was designed specifically for that purpose.
https://www.quora.com/Why-is-Lua-not-mo ... g-language