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

I mean yeah? Cargo works the same way. You have to bootstrap with something and avoiding a dependency outside your language ecosystem is a good way to ensure that the lifetime of your package manager is as long as the language it supports.



For single language projects that seems like a clear choice. I’m more curious about multi-language projects…

For example a project might mix Java, JavaScript, and Python. Should the project use all three package managers? When should the operating system package managers (rpm, yum) be used? What package manager is a good choice for languages without first-class package managers (like Ada or Fortran)? When is a developer portal package manager, like Backstage.io description format (https://backstage.io/docs/features/software-catalog/descript...), the way to go?


> languages without first-class package managers (like Ada

Ada has a package manager, which also handles toolchain install across multiple platforms: https://alire.ada.dev/




Consider applying for YC's W25 batch! Applications are open till Nov 12.

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

Search: