[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Lua and backwards compatibility - was Re: [ANN] Lua 5.3.4 (rc2) now available,
- From: Dibyendu Majumdar <mobile@...>
- Date: Thu, 12 Jan 2017 17:27:48 +0000
On 12 January 2017 at 14:56, Marc Balmer <email@example.com> wrote:
>> I think we can see from experience that languages that have done this
>> - i.e. maintained strong backwards compatibility - such as C, C++,
>> Java, C#, Go, have all benefited from it. We see also the struggle
>> being faced by Python moving everyone to 3.x, and similarly the
>> fragmented ecosystem of Lua.
> Oh and then there is more fragmentation going on, I remember one guy
> wrote a thing called Ravi we added, well, to the fragmentation...
I think you are missing the point. Ravi is superset of Lua 5.3; Lua
5.3 programs are valid Ravi programs. I go to some pains to ensure
that. And this is what I am suggesting - that Lua 5.3 upwards, later
versions of Lua should be a superset of Lua 5.3.