Savio Sena
Savio Sena
currently, we get messages like: `luathread: [000000000ac986c9] 6`, where `6` is an `errno`. we could have more meaningful information.
allow passing `luadata` objects directly to `luasocket`'s `socket.send`.
provide an example and documentation of the `mailbox` module (`lib/mailbox.lua`).
Enhance user input handling by providing in-line editing capabilities.
currently, it's a common practice to initialize the device as: `device.new(name="foo", open=nop, release=nop)`, where `nop=function () end`. we could assume it as the default, when no argument is provided.
it could be helpful to have a module to provide runtime information about states, objects, classes, locks, and more.
the idea is to allow things like: ``` d = data.new(10) d:setstring(0, 'abc') print('d = ' .. d) ```