[prev in list] [next in list] [prev in thread] [next in thread]
List: lua-l
Subject: Re: lua_Debug in 5.4: add currentpc?
From: Dirk Laurie <dirk.laurie () gmail ! com>
Date: 2018-01-23 7:39:41
Message-ID: CABcj=tmq9+3JnnHzeU5JEv3YC19V5s4pcgnqvsU1KfAdCFb-WQ () mail ! gmail ! com
[Download RAW message or body]
2018-01-22 23:33 GMT+02:00 Dibyendu Majumdar <mobile@majumdar.org.uk>:
> I only started becoming familiar with Lua since 5.3, but by all
> accounts 5.1 appears to have been the highpoint - I wonder how much of
> that was due to LuaJIT though.
Not so much a high point (although it was a vast improvement
on 5.0) as a stagnation trap. 5.2 was the first new release in six years,
and introduced several breaking changes.
1. No more 'module'.
2. _ENV instead of getfenv/setfenv.
3. No more locale-dependent letters in identifiers. (English speakers
have no inkling of what this does to you.)
These add up to a substantial barrier to upgrading one's
existing code. The LuaTeX project (which was my entry point
into Lua) did, though.
> Personally I think Lua 5.3 is more rounded and has a bunch of
> useful features.
One can argue that 5.3 is what 5.2 should have been, but then
the six years would have been nine and 5.1 would have been
even more entrenched.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic