Skip to content
Decks extracted with Video2Any

"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021

89 slides from a 59-minute talk — extracted in the browser, nothing uploaded.

Isaac Freund · FOSDEM 2021, Zig devroom · video.fosdem.org/2021/D.zig/zig_wayland.webm

"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 1
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 2
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 3
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 4
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 5
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 6
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 7
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 8
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 9
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 10
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 11
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 12
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 13
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 14
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 15
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 16
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 17
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 18
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 19
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 20
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 21
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 22
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 23
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 24
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 25
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 26
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 27
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 28
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 29
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 30
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 31
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 32
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 33
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 34
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 35
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 36
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 37
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 38
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 39
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 40
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 41
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 42
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 43
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 44
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 45
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 46
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 47
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 48
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 49
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 50
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 51
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 52
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 53
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 54
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 55
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 56
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 57
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 58
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 59
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 60
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 61
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 62
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 63
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 64
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 65
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 66
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 67
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 68
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 69
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 70
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 71
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 72
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 73
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 74
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 75
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 76
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 77
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 78
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 79
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 80
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 81
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 82
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 83
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 84
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 85
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 86
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 87
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 88
"Zig: the perfect language for a Wayland compositor?" — FOSDEM 2021 — slide 89

Isaac Freund spoke in the Zig devroom at FOSDEM 2021 on bringing stronger type safety to libwayland and wlroots by writing a compositor in Zig, with the bindings and the C interop shown as code on the slides. Video2Any stepped through the 59-minute recording and kept 89 clean frames, one per slide change. Two Zig talks were tried for this gallery and only this one is here: the other walked through a terminal and a browser, which produces screens rather than slides. The difference is not the language, it is whether the speaker put the code on a slide. Every image below is real output, extracted in a browser tab with nothing uploaded.

Slides from FOSDEM, used under CC BY 2.0 BE. Extracted from the original recording (linked above) and credited to FOSDEM; not affiliated with or endorsed by them. Rights concern? request removal.

Private by design

Uploaded files are decoded, compared, and assembled inside your browser tab. They never touch our servers; close the tab and nothing is left behind.

FAQ

Are these the real slides from the talk?
Yes — frames from the published recording, one per slide change. FOSDEM publishes its 2021 recordings under CC BY 2.0 BE, which permits reuse with credit; we credit FOSDEM and link the original above.
Why is only one of the Zig talks here?
The other is a live walkthrough in a terminal and a browser, which extracts as dozens of near-identical screens rather than a deck. What converts well is code shown on a slide, because a slide holds still and a terminal being typed into does not.
Can I convert an hour-long talk myself?
Yes. A video under 30 minutes converts free and in full, and a longer one has its first 30 minutes read; a free account covers one long recording in full, and a one-time $2.99 or $49 removes the limit. The file stays on your own machine.