Savio Sena

Results 9 issues of 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) ```