lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]




On 2018-01-27 10:44 PM, Dibyendu Majumdar wrote:
I know that some of the folks on this list do not think so as is
evident from the continuous stream of feature requests. But I can't
think of any feature that I would want added to Lua 5.3 that would
justify breaking backward compatibility. There are some things that I
wish were different about Lua - e.g. I wish that variables were local
by default, or that arrays and hash maps were distinct types, but I
would not want such changes if it meant breaking existing code.

It takes good taste and years of effort to create a language such as
Lua. Despite some 'warts' overall Lua 5.3 appears to have reached a
state of perfection (or maturity) in my view.

Regards
Dibyendu


Yes, Lua 5.3 is pretty close to perfect. It's the almost perfect balance between performance and flexibility (including optimized varargs). :)

I often miss a trait system/OOP by composition, tho...

--
Disclaimer: these emails may be made public at any given time, with or without reason. If you don't agree with this, DO NOT REPLY.