4 ms·
1. I don't think the presence of centralized package management makes or breaks a language for most people. 2. Your platform's package manager should have plen
by creata 2y ago
1. I don't think the presence of centralized package management makes or breaks a language for most people.
2. Your platform's package manager should have plenty of C packages.
- lwansbrough 2y agoI think the success of Javascript and Rust certainly tests your biases. I can say anecdotally that the lack of a standard package manager in C and C++ kept me from exploring those languages.
- kachapopopow 2y agoIf you're looking for a package in C you're probably using c for the wrong purpose.
- lwansbrough 2y agoNo true Scotsman. I guess people using Rust for low level development are also wrong.
- kachapopopow 2y agoThere's nothing wrong with using Rust for low level development.
- another2another 2y agoI think it kind of depends on your platform. On linux apt-get (or RPM) for *-dev packages usually gets you what you need, and using something like pkg-config makes them a breeze to use in whatever build tools you have. https://www.freedesktop.org/wiki/Software/pkg-config/ https://www.freedesktop.org/wiki/Software/pkg-config/
- Arnavion 2y agoAnd even if one wants to use dependencies not available as a distro devel package (or as a fallback to missing distro devel package), things like meson and cmake make it relatively straightforward to use vendored dependencies.
- deleted 2y ago[deleted]