Package Managers à la Carte: A Formal Model of Dependency Resolution

44 points by ryangibb


avsm

Here's @ryangibb's FOSDEM talk on the subject: https://watch.eeg.cl.cam.ac.uk/w/iPX1Xx8LAZnuhojVYbyvAB

smlckz

The Package Calculus serves as an intermediate representation for dependency expression: each ecosystem need only define a translation to and from the core, reducing the translation problem from 𝑛² to 2𝑛 translators.

I suppose something equivalent has been the intention of LSP (or LLVM, or even WASM/WASI?). What are efforts similar to this that has succeeded, failed or long yearned for, in the programming ecosystem, or computing in general?