#397: Lua 5.3 compatibility
-------------------------------------------+------------------
 Reporter:  tim                            |       Owner:  tim
     Type:  enhancement                    |      Status:  new
 Priority:  major                          |   Milestone:
Component:  Fawkes                         |     Version:
 Keywords:  lua, skiller, behavior engine  |  Git Branch:
-------------------------------------------+------------------
 Currently we only fully support Lua 5.1. Luckily, this is still provided
 in compat packages on Fedora and Ubuntu is far behind anyway, but it's
 time to upgrade.

 The first step, proper detection, has been done (locally, problem is that
 tolua++ package names the library tolua++-5.2 rather than tolua++-5.3 for
 Lua 5.3, problem is being discussed upstream).

 We have already done some steps in the Lua 5.2 timeframe, e.g. adapting to
 no longer existing setfenv etc. But more is necessary.

 The next step is to update the Lua code for 5.3. A known problem is that
 there is a new module idiom. The code must be adapted to properly go along
 with this (unfortunately Lua has made the sorry decision to no longer
 support the module function). There might be other quirks necessary which
 needs to be explored.

 This affects Fawkes core and domain repositories.

-- 
Ticket URL: <https://trac.fawkesrobotics.org/ticket/397>
Fawkes Trac <http://www.fawkesrobotics.org>
Fawkes Robotics Software Framework
_______________________________________________
fawkes-trac mailing list
[email protected]
https://lists.kbsg.rwth-aachen.de/listinfo/fawkes-trac

Reply via email to