Okay, you have to expand on this. Do you have a blog post or anything that goes into more detail?
Okay, you have to expand on this. Do you have a blog post or anything that goes into more detail?
Basically, take your application framework of choice - in my case its JUCE (C/C++) - and embed a Lua VM in it. Put the UI in the framework, and then encode all of the program logic and application control flow in Lua, which marshals the UI and the rest of the system through the VM interface.
Sure, you can just 'do everything in C/C++', but I've found that for long-term projects, doing app logic in Lua, a simpler language to wrangle, has been very fruitful. And, it puts the framework in an interesting context - serving the VM - which reduces bugs and keeps things pretty tidy. Most of the C/C++ code is just UI and system-level scaffolding - which I then write Lua tests for - and then once this is in place, the app logic is very productively developed and shipped as byte code. The App becomes a host for the logic.
I think there are false negatives in some of the lesser-maintained antivirus tools - but I have never had issues with it.
My favourite other example is turboLua:
$ luastatic —help