Am 18.10.2015 um 11:11 schröbte Marc Balmer:
There are licensing issues: libreadline is GPL, and you probably don't want liblua and anything that links to it to be covered by GPL by default. Maybe an interface similar to `lua_setallocf()` would be possible. Then the host application (e.g. the Lua interpreter) can link to libreadline if desired and provide the necessary function pointers to have line editing in `debug.debug()`. Depending on how popular `debug.debug()` really is (I think I've never used it) this might be overkill though.The Lua command line usually has readline support. Would it be possible to use this in debug.debug(), too? Or would that bloat liblua?
Philipp