On Tue, Apr 9, 2013 at 10:46 AM, Miles Bader <miles@gnu.org> wrote:
The only point I wanted to make is that making an app compatible with
both 5.1 and 5.2 can be pretty easy, even for those that use
setfenv...
My experience matches with Miles - generally the new load() does exactly what's needed. One has to write a few compatibility functions, but then things just work. David Manura has written a little module that bridges the gap.
As for recompiling for 5.2, it's not difficult with a few #ifdefs, especially if Lua 5.2 is compiled with the 5.1 compat flags (the default).
Many of the API issues I encountered are old 5.0-isms that have finally been dropped.