Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> A package manager that [...] supports specifying dependency version in a configuration file

This is an anti-pattern common among modern programming ecosystems that they should ideally be moving away from—and ecosystems that are not already afflicted with this sort of thing shouldn't make the mistake of making it a milestone to aim for.

These versions listed in a text file that you refer to are nothing more than a way to route around one's own version control system (example: package.json and Git). The version control system should be used for version control—not text-file based hacks that end up being the source of unreproducibility. And to the extent that one's version control system can't be used because it doesn't do what you want, then that's something that should be fixed at the appropriate level (i.e. the version control system itself)—not with band-aids applied there, either.



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

Search: