Lua 5.3

General discussion about LÖVE, Lua, game development, puns, and unicorns.
szensk
Party member
Posts: 155
Joined: Sat Jan 19, 2013 3:57 am

Re: Lua 5.3

Post by szensk » Tue Dec 16, 2014 9:10 pm

I'll bet on a new GC within 5 years, but none of the big users of LuaJIT have any reason to add 5.3 support.

User avatar
markgo
Party member
Posts: 189
Joined: Sat Jan 05, 2013 12:21 am
Location: USA

Re: Lua 5.3

Post by markgo » Wed Dec 17, 2014 2:06 pm

My amateur perspective: Lua 5.1 is practically complete to me. It has all the features I'll ever want. The only thing that is needed is more speed and LuaJIT is a godsend.

User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: Lua 5.3

Post by kikito » Wed Dec 17, 2014 9:53 pm

My opinion is that, at present, LuaJIT is the fastest scripting language in the world. Lua is simply not that fast.

Maybe in some years, if LuaJIT has effectively stagnated, it'll make sense to go back to Vanilla (which maybe will be faster then). But right now, I think the decision to move to LuaJIT was the correct one, and I think we should stay with it at least for a while. That said, it doesn't hurt to keep the code "reasonably ready for the change". For example, by not using LuaJIT's FFI, or using it only in a single place with an abstraction layer on top - that kind of thing.
When I write def I mean function.

User avatar
Jasoco
Inner party member
Posts: 3651
Joined: Mon Jun 22, 2009 9:35 am
Location: Pennsylvania, USA
Contact:

Re: Lua 5.3

Post by Jasoco » Thu Dec 18, 2014 3:20 am

Definitely. The speed difference between Lua and LuaJIT is pretty darn big. I wouldn't go back. I wouldn't want to go back. Hopefully someone picks up JIT and keeps it going. It'd be a shame for it to get abandoned or left on a shelf because the dev was bored of it and didn't want to give it to a new dev.

Post Reply

Who is online

Users browsing this forum: No registered users and 29 guests