3 ms·
lol, of course the first comment is essentially “it would probably be easier if it were written in Rust”.
by skywhopper 3y ago
lol, of course the first comment is essentially “it would probably be easier if it were written in Rust”.
- influx 3y agoJust make it part of systemd, problem solved.
- uhoh-itsmaciek 3y agoI laughed at that, too, but the commenter, Greg Smith (disclosure: a former colleague) has been involved with Postgres for ages, and concludes that Rust would not actually be a magic bullet here.
- dpc_01234 3y agoNot a magic bullet, but there's hell a lot of difference between maintaining C and Rust code. In Rust it's much easier to create robust and performant abstractions that are near impossible to misuse, eliminating tons of potential bugs right away. In Rust you don't need 10 years of experience and staring with a microscope and at every line to ensure it doesn't introduce issues. In Rust trivial changes and indeed trivial, so you have more time to think about actually difficult parts. In Rust contributors don't need to learn custom implementation for collections, string and other basic primitives on every project. And most of all, people actually want to learn and work with Rust, so your contributor pool is expanding, not shrinking.