← Back to context

Comment by lwansbrough

1 year ago

I 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.

I 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/

  • And 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.