lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


I am writing a binding for xyssl which has its own
send/receive routine, thus need to redo these
buffering. And I am thinking, shouldn't this magical
"*a" and "*l"(which obviously requires buffering) be
either implemented in lua or as a seperate module(then
wrap around the underlying object that does the raw
read/write) ? That way, the underlying C module don't
need to change and it would be much easier to
customize and reuse ?

I had the impression I had done exactly that. The buffering
code is completely independent of the send/receive routines,
is it not? It is, in fact, an independet module. The
send/receive routines are just function pointers. Can you