E-Ink News Daily

Back to list

Packaging 128 languages with Nix

A developer demonstrates how to package the famous 128-language quine-relay project using Nix for reproducible builds, addressing the original Docker build's unreliability. The process involves leveraging existing nixpkgs for many languages while manually packaging others not available. This showcases Nix's capability to handle complex multi-language dependency chains with deterministic results.

Background

Nix is a functional package manager known for its reproducible builds and dependency management across multiple programming languages. The quine-relay project by @mame is a famous technical achievement that cycles through 128 languages in a self-replicating program.

Source
Lobsters
Published
Apr 2, 2026 at 04:01 PM
Score
6.0 / 10