Hacker News new | past | comments | ask | show | jobs | submit login

Honestly, most package managers just bring their own problems. I'd rather commit source code than troubleshoot npm, pip, nix, maven, etc errors all day long. The only package manager I've found that works reliably has been Cargo (Rust).



There has been a lot of talking between the committee that created `dep` and folks who've implemented other systems, including Cargo. I have high hopes.


indeed, we've talked with them quite a bit :)


I don't think I've ever had a problem with Bundler.


Me neither. In fact, I rarely have trouble with package managers. They're amazing.


I envy you. I use Nix, pip, and npm on a daily basis and it's an uphill battle. I haven't used Bundler.


Well, nix looks awfully complicated. I've had trouble deploying applications using pip. Npm hasn't given me any trouble.

Bundler is lovely.


Once I did 'sudo npm -g update npm', just 3.x to 3.x+1 and the hell broke loose. I had to wipe entire nodejs and reinstall from scratch.

In other cases, 'npm update <package>' doesn't work and I have to do uninstall/install. Very common with typescript, for example.


i would be a happy man if every package manager for any language has magically become cargo overnight.


Until cargo starts to support binary crates across projects I would be a very unhappy man.

I have better things to do with my time than watching the same crates being compiled multiple times.


Well go builds so fast you wouldn't be waiting.


It is still slower than Turbo Pascal (MS-DOS). :)

In any case, I appreciate that Go at least supports binary packages, but Go isn't a language for me, given the type system decisions.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: