FOSDEM event "Zig: the perfect language for a wayland compositor?"

Isaac Freund

Type devroom

Bringing increased type safety to libwayland and wlroots

Starts on day 1 (2021-02-06) at 14:45 (Brussels time, UTC+1) in room Zig (duration 01:00)

Matrix room #zig:fosdem.org

I explore how I have eliminated nearly all void pointer casting from the libwayland/wlroots APIs in my Zig bindings without introducing overhead or significantly increasing complexity. This will include a demonstration of how Zig's compile time code execution features make such a task quite straightforward. I will then discuss the experience of updating river, my wayland compositor, to use the bindings over the auto-generated bindings provided by Zig's @cImport() feature.

=> FOSDEM schedule page

Proxy Information
Original URL
gemini://radia.bortzmeyer.org/fosdem/event-11166.gmi
Status Code
Success (20)
Meta
text/gemini; lang=en
Capsule Response Time
177.60574 milliseconds
Gemini-to-HTML Time
0.401235 milliseconds

This content has been proxied by September (3851b).