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

A few things things:

* any non Javascript / ruby / go languages don't have standard packages, package names, etc.

* any non Javascript / ruby / go languages may be using one of many build systems. It's just too hard to troll through random build systems to see what dependencies are used

* therefore, a simple text file is what will work, and is what will be trivial for everyone to use

* if you find it too hard to update one line in a text file when you add (for example) a new dependency on libldap... you shouldn't be programming



" any non Javascript / ruby / go"

Would have thought Maven popularized standard package names and build dependency (POM) files.


Even more than that, Maven came up with the groupId concept, which I think is under-utilized by many other package managers... The leftpad fiasco could have been mitigated with it, for example.


How many C / C++ projects use Maven?




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

Search: