I have tried many package managers, but they’re either missing what I need, have missing features (e.g. version locking), or break.
I have tried many package managers, but they’re either missing what I need, have missing features (e.g. version locking), or break.
- vcpkg
- Conan
- CPM
- Cmake Fetch
- Buckaroo
- Poac
- Spack
etc
There’s so many that we have a new problem. Library authors don’t have time to publish everywhere, so they only publish to one or two places (or nowhere). This means every package manager is incomplete.
- vcpkg
- Conan
- CPM
- Cmake Fetch
- Buckaroo
- Poac
- Spack
etc
There’s so many that we have a new problem. Library authors don’t have time to publish everywhere, so they only publish to one or two places (or nowhere). This means every package manager is incomplete.
Additionally, automating this is hard since theres a mess of build systems (make, cmake, scons, bazel, etc).
Additionally, automating this is hard since theres a mess of build systems (make, cmake, scons, bazel, etc).
java-> kotlin
making it fast -> caching
making it slow -> better developer experience
work -> task
other people’s code -> dependency
lots of other people’s code -> tech stack
downloading code from internet -> package management
giant mess -> architecture
java-> kotlin
making it fast -> caching
making it slow -> better developer experience
work -> task
other people’s code -> dependency
lots of other people’s code -> tech stack
downloading code from internet -> package management
giant mess -> architecture