4 ms·
The VMs aren't even close to "high performance" (although they are very wonderfully compatible), and the UI toolkit is not one (it's a document markup toolkit w
by striking 11y ago
The VMs aren't even close to "high performance" (although they are very wonderfully compatible), and the UI toolkit is not one (it's a document markup toolkit with buttons and such glued on, it's pretty awful compared to Mac OS's Interface Builder).
And any computer can run just about any kind of code now. Ask someone to download Python or LuaJIT and they can run your code.
Security models? In Lua, you can empty the environment and start fresh. You have a perfect sandbox with the flip of a switch.
I don't think the grandparent comment is sneering. I think he has an opinion that disagrees with yours.
- HNcow 11y agoWhat you're talking about is Desktop OS exclusive though - it doesn't take in to account mobile OSs.
- striking 11y agoNo, it really isn't. Enter Android+Lua: https://play.google.com/store/apps/details?id=com.nvreformat.luascripting https://play.google.com/store/apps/details?id=com.nvreformat...
- bobajeff 11y ago>And any computer can run just about any kind of code now. Not if it's compiled (C, C++ etc.), uses compiled libraries (many Lua, Java and .Net apps) or any system calls/libraries (.Net)
- ergothus 11y ago...Did you miss that this article is about Emscriptem, which allows you to run C on JS? (this resolving your first issue)