From: Arnout E. <no...@bz...> - 2014-12-17 09:30:18
|
On Tue, Dec 16, 2014 at 10:38 PM, Josef 'Jeff' Sipek <je...@jo...> wrote: > > > I really want to avoid adding more compile-time switches, things > > are too complicated to my taste already. > > > > a) dropping support for lua5.1 > > b) not support lua5.2 unless it was compiled with LUA_COMPAT_ALL > > It does look like Lua 5.1 is getting a bit old, while > Lua 5.2 is three years old. (It looks like 5.3 will be released in the > near > future.) http://www.lua.org/versions.html > > Hrm, I'm thinking more about this and I wonder of option (c) > makes the most sense given that 5.1 won't be viable forever: > > c) like (b) but start thinking about the future direction > When 5.3 comes out we should update notion to work with that, and when necessary that could be a good moment to drop support for 5.1. > Then there are of course more radical options: > > d) replace the existing build system with something more standard > (autotools, or cmake) > > I'm not sure how those would help in this case. I personally dislike autotools (esp. with all the different incompatible versions out there). cmake seems pretty nice, I'd really like to see if that could be applied to notion. Kind regards, Arnout |