4 ms·
why do we have to have soooo many package managers? makes me cry inside a bit.
by nomoreusernames 4y ago
why do we have to have soooo many package managers? makes me cry inside a bit.
- humanrebar 4y agoYeah, especially language specific ones. It seems like the world wants to be polyglot. Do we really want to have all the encryption algorithms reimplemented in all the languages? The answer there is often "use FFI". But if we're all going to use C APIs anyway, then shouldn't our package managers support C? But C has probably the most awkward build system culture of any language, complicating the job of packaging quite a bit. A lot of language specific package management systems get lift from offloading the ugly C support problems to other layers. See python and "manylinux" for instance.
- nomoreusernames 4y agoyou are right about C. i mean i do get why we have so many. and i use them so often that its ingrained in me. and how to fix them when i mess up. but sometimes i notice how many libs we are talking about. honestly it is kinda ridiculous. i know how hard it is to manage one repo and keep it safe. maybe im too old. young ones now just download go binaries and run them.
- pjmlp 4y agoBecause not everyone is using Linux distributions, and even those cannot agree in which system packaging they want to have.