6 ms·
Give Lua some love. Learn the language, learn the VM. Learn to integrate it with a set of libraries and so on. Lots of bleeding edge stuff runs on Lua and it
by fit2rule 12y ago
Give Lua some love. Learn the language, learn the VM. Learn to integrate it with a set of libraries and so on. Lots of bleeding edge stuff runs on Lua and its a fantastic stack of technology to learn ..
- striking 12y agoThe only problem with Lua is how slow it is. I'm quite fond of LuaJIT, though, because it isn't slow.
- fit2rule 12y agoRight, that is of course the truth: LuaJIT is fast.
- marktangotango 12y agoThis is the first time I've read this sentiment, Lua is purported to have one of the leanest, fastest interpreters around (not talking about luajit of course). Can you talk about your experience?
- striking 12y agoThe Grit Engine [1] and Love2D [2] are fun, useful engines that make making games easier, in Lua. Except they're slow as all get out; the only cap on the framerate is literally Lua. If you don't use spritesheeting to its maximum degree, you can't even squeeze out 60fps for a moderate size game. [1]: http://www.gritengine.com/ http://www.gritengine.com/ [2]: https://love2d.org/ https://love2d.org/
- jack9 12y agoLua is quite fast. The algorithms you can implement in Lua are all slow unless you want to make an optimized structure for every kind of lookup you want to do. Lua reminds me of a hobbled javascript.
- proveanegative 12y ago>Give Lua some love. Pun intended? LÖVE (https://love2d.org/ https://love2d.org/) happens to be a great way to learn Lua.
- fit2rule 12y agoSo are MOAI, openresty, luvit .. Kademlua, elua, busted .. Penlight .. lapis, luarocks .. luamongo .. and last but not least, snabbswitch. All projects from which I have learned a great deal of Lua. ;)
- proveanegative 12y agoIs Luvit fit for production use? Which Lua web stack would you say is the most mature in general?
- fit2rule 12y agoOpenRESTY is pretty darn good, I use it in production. Right now I've got a luvit project in the lab/on the bench that I'll pull the switch on and deploy, replacing a Node.js rig.. for no reason other than we want Lua everywhere and no more javascript .. so I'd say its ready, but my ready may not be your ready.