&gt; Language package managers are good for quickly sharing code written purely in that language with other developers, but unacceptable for anything else.<p>Right, so, what almost all of the FLOSS world is doing, almost all of the time. Miiiight be worth optimizing for that case. Especially if a proper PDM would compose well with larger systems...which it would!