Software Engineer, bored with the common.

Presentations

22x

Nix is faster than no evaluation

Evaluating packages with big dependency trees with nix is time consuming. Currently, while there is a local eval cache, evaluation costs are sum up locally but also globally as eval caches are generally not shared across machine or user boundaries. In other places such as searching packages, evaluation is impossible, prohibitively expensive, or just annoying. In this talk I want to introduce different approaches to avoid evaluations, how they are motivated and what their limits are.

See Presentation