The presentation will take place in Room 101 on Thursday, March 5, 2026 - 15:00 to 15:25
Nix users often need to do non-trivial computations at evaluation time like parsing YAML, but the Nix language lacks the performance and conveniences of general purpose languages. In this talk, we propose adding a function `builtins.wasm` that lets users execute WebAssembly code during evaluation. These functions are pure, can be written in many languages, and are fast. We'll also discuss other WASM uses in Nix, like platform-independent derivations.




