Jed Brown writes: > Geoff Oxberry <[email protected]> writes: >> I also agree that mixing package managers is a mess. I still prefer it to >> manual installation in most cases. A single package manager solution would >> be best, but I have yet to see one effectively incorporate existing >> language-specific package ecosystems. > > Haskell's package manager (Cabal) has an API. Arch Linux's Haskell > packages are created automatically using that API, with any compliance > violations flagged for a person to check. This way hundreds of packages > are automatically kept up-to-date without asking Arch users to mix > package managers.
Is this ArchHaskell? It doesn't seem clear to me which method uses the API from https://wiki.archlinux.org/index.php/haskell. Does Arch do this for python, too? Python distutil / setuptools / whatever seems like a headache every time I touch it. And somehow, ruby is still worse.
