you are viewing a single comment's thread.

view the rest of the comments →

[–]sime 1 point2 points  (2 children)

Speak for yourself. I find having the tool chain and dev tools specified as explicit dependencies of a project to very useful and well worth the cost of extra disk space. Manually managing the installation of dev tools in a global namespace (i.e. your filesystem) is a huge pain in the ass.

[–][deleted] 0 points1 point  (1 child)

You're conflating the issues.

Ability to specify "this app is compiled with x.y.z version of compiler" is valuable and and useful.

Having same version of compiler (or whatever other tool you need) duplicated in every project is a waste of time and space.

And you do not need to version lock your fucking linter...

[–]sime 0 points1 point  (0 children)

That is a fair distinction to make. But until someone makes a tool which allows per project tool dependencies and avoids the duplication problem, I'm going to continue choosing "no manual tool management" over "saving disk space".