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

Yeah, it is bike shedding to discuss dependency management, because dependency management is an "insignificant or unimportant detail" of a programming language. /s



You say "/s", but for some reason, many people still hold the sincere position that dependency management is something that can just be tacked on to a language as an afterthought.


Of course it can. npm, composer, etc all added it to their respective languages as afterthoughts, and many years (or decades even) after the language was out.


Given the whole mjs-vs-js situation with npm, it's more of a counterexample for adding dependency management late.


That's nothing really. They have to use 2 different suffixes to denote 2 kinds of files vs modules.

Meanwhile millions of people use it for 10 or so years for all kinds of deployments.

If only all languages had that unimportant problems.


It's bike shedding when you have no actual idea about the problems and solution, but decide on something anyway. The implementor in the meantime figured it out by himself and just did it.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: