4 ms·
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. Th
by weberc2 10y ago
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).
- zellyn 10y agoThere 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.
- sdboyer 10y agoindeed, we've talked with them quite a bit :)
- RangerScience 10y agoI don't think I've ever had a problem with Bundler.
- OhSoHumble 10y agoMe neither. In fact, I rarely have trouble with package managers. They're amazing.
- weberc2 10y agoI envy you. I use Nix, pip, and npm on a daily basis and it's an uphill battle. I haven't used Bundler.
- OhSoHumble 10y agoWell, nix looks awfully complicated. I've had trouble deploying applications using pip. Npm hasn't given me any trouble. Bundler is lovely.
- vetinari 10y agoOnce 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.
- baq 10y agoi would be a happy man if every package manager for any language has magically become cargo overnight.
- pjmlp 10y agoUntil 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.
- andrewchambers 10y agoWell go builds so fast you wouldn't be waiting.
- pjmlp 10y agoIt 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.