[ ] Support for cutting off the output after a (configurable) limit has been reached
[ ] Optional use of a colored output format so that it becomes easier to read
[ ] Passing in multiple return values should "just work" (e.g., dump(runtime.version()))
[ ] Better support for cdata (without __tostring), possibly userdata, and string buffers (hex dump?)
This is a reminder to look into if some or even all of these features are already supported by the library. Also evaluate how difficult it would be to extend the code and add those features. It's possible rewriting the dump utility might be the easiest path?
It currently uses https://github.com/kikito/inspect.lua, which is... fine. But I can think of some improvements:
dump(runtime.version())
)cdata
(without__tostring
), possiblyuserdata
, and string buffers (hex dump?)This is a reminder to look into if some or even all of these features are already supported by the library. Also evaluate how difficult it would be to extend the code and add those features. It's possible rewriting the dump utility might be the easiest path?
Details TBD.