Analysing some Dockerfiles [weekly-2026-w37]

After spending a few weeks thinking about the semantics of POSIX shells, this week saw me analysing lots of Dockerfiles looking for some evidence for how they are being used. It also saw environment variables landing in Eio thanks to Thomas and Anil. We also had some issues in ppxlib migrations.

References

Reference. Certified mergeable replicated data types [kcrsk-mrdts-2022]

Reference. Learning from, Understanding, and Supporting DevOps Artifacts for Docker [dockerfile2020henkel]

Reference. Executable formal semantics for the POSIX shell [greenberg2020smoosh]

Context

Patrick Ferris' Weeklies [weeklies]

Backlinks

OCaml Roundup: August 2026 [ocaml-roundup-august-2026]

Related

person. Anil Madhavapeddy [anilmadhavapeddy]

person. David Allsopp [dra27]

Software. Eio [eio]

person. Nathan Rebours [nathanreb]

Ppxlib [ppxlib]

person. Thomas Leonard [talex5]

Shell Benchmarks, Back to Writing › Benchmarking Merry [merry-benchmarks]