scanner: handle allow-null request args
wayland::client: add socket()
wayland::client: add dispatchable
Native Hare Wayland bindings, generated from the Wayland XML protocol definitions.
Run make generate to build the code generator and generate the Hare code.
Then, hare run runs a simple Wayland client that outputs all globals that are
available on the local Wayland server.
Ticket tracker is at https://todo.sr.ht/~sircmpwn/hare-wayland
Please send patches to the hare-dev mailing list.