@predrag I already like rust, and am looking forward to using it more professionally.
But for side projects where I'm messing around with native code, when I use rust I end up spending all my time trying to get the bindings set up. Most recently, playing with a virtual table for sqlite. I could spend time on forks of rusqlite or just write c/c++.
I'm working on an opinion that better c/c++ package management would enable more granularly replacing components with rust though.
@richardthe3rd Thanks, I'll check out vcpkg and ninja, I'm not familiar with them yet.
Something about native library dependencies feels so much more fragile, maybe due to decades of conventions instead of single tools to manage them, like in other ecosystems.