Hacker News new | ask | show | jobs
by harperlee 4013 days ago
I am reading several negative responses to this comment and I feel the need to throw him a hand. I like the idea of having a single place where every application is installed, to the extent possible. I like to try to install everything with apt-get, and I feel there is value in working that way.

It's way more complicated to have apt-get for some things, lein for other ones, pip install, quicklisp, the ruby gems, emacs packages, and every other environment reimplementing something that should be possible to reuse.

From the outside, and without researching a lot, it seems that the problem is that authority/responsibility is not easily delegated in the right way.

Perhaps someone can create something like a federated-containerized(contained?)-buzzword-github-like-blockchain-social-aptget-buzzword-thingie. Only half-joking here, but perhaps there's something a la git/dropbox, a product that you don't see coming until you turn the corner and They Just Got It Right. Something created on top of http://ipfs.io , for example, which looks very promising!

EDIT: Perhaps a simpler solution is to enable apt to delegate specific domains to packages marked as package managers, and have them talk through a specified protocol...

1 comments

One advantage to language specific packages is that IDE's have a uniform target across platforms (PyCharm has pip support for example).

That's a win if you switch around a lot.

Oh, interesting, I've never looked at it that way!
Yup, when they started appearing I didn't like them either but then I realised they have some nice wins as well, who better to package the packages the community produces than the community who wrote them.

    pip freeze > requirements.txt
Has a nice elegance to it as well :).