Earlier quoted context omitted.
> would it really be too expensive to invest some time to learn it? I guess it depends on who you are. I find the complexity of Rust, and the community's cultural acceptance of said complexity, oozes out into every library to make every new thing you try to do seem like another incredibly hard slog. I had one try at Rust a couple of years ago, and gave up. I had another one in the first half of this year, this time i…
Thanks for sharing your experience. OP in particular seems like someone who is familiar with a variety of languages, hence my comment. In addition, given that their requirements lined up with what Rust is good at, the time investment would be worth it. When it comes to learning Rust in general, I think the difficulty and amount of time required depends on one’s background and overall learning style. If you are the ty…
I would say the opposite.
OP stress on the C/C++ interoperability. In rust, you need to either
(1) wrap the API in something Rust-like / Borrowchecker-friendly - which need lots of planning ; or
(2) Do it with lots of unsafe code - which make the memory safety lots more complicated to reason about
For memory safety, you can get it from any GC language without extra mental load.