freenode/#lisp - IRC Chatlog
Search
1:51:05
charles`
Xach: my utility doesn't work on for compile, the compiler gives style-warnings for undefined functions (rightfully so).
1:55:40
Xach
it seems like a real challenge to implement, so i look forward to any interesting implementation ideas you may have
9:51:28
ralt
_death: I've started playing with adding support for FD passing in dbus, do you think the way to do this is acceptable? It's not finished yet, but the rough idea should be pretty clear https://github.com/ralt/dbus/commit/bf1ff352042b317595ee03f61cb57af072e9d11e
9:56:43
ralt
what's essentially left is cleaning up and editing `(define-dbus-type :unix-fd)` to have an unpacker that uses this function
13:38:36
_death
ralt: it looks acceptable, but perhaps there should be a new defgeneric for the connection protocol, receive-file-descriptors, and the method should be in transport-unix.lisp.. the C function's name should be qualified by a dbus library-specific name, like dbus_lisp_receive_fds.. this post https://blog.cloudflare.com/know-your-scm_rights/ seems to put the buffer into a union to ensure alignment
13:46:55
ikrabbe
Good morning: I'm searching for a little example for specifying types: (let's assume I want to define a type workspace, that is a list containing a name, a list of files and an address of a machine, which again is a list, not speicified yet.