On 7/5/2018 at 5:44 PM, Hodgman said:Lua really has a minimalist philosophy in letting it be used in many ways. Unless you're a minimalist fan yourself and a C programmer, the push/pop VM stack stuff should only be used by a binding library for your language (e.g. a Lua<->C++ binding layer).
Lua also lacks class-based OOP facilities out of the box, but has all the tools required to build a class system yourself.
If you're high level OO programmer, then yeah, vanilla Lua is probably too minimalist, but... Lua plus a few additional libraries does bridge the gap.
While I love getting down and dirty with code, there's something to be said about higher level languages. I would much prefer Ruby or Python over LUA. Does anyone here have any experience binding them to C++?