There’s not a great answer to your question and the ‘right’ choice is going to be situational. The reason to migrate to Rust is simple: fewer possible bugs should reduce maintenance costs. Whether or not migrating functionality between languages makes sense is another can of worms. Is there enough documentation to avoid the nuanced edge cases that are handled by the current solution’s code? Is this a simple port, does it only need interface compatibility, or should a larger area of code be modified? If the code is shared how does the rest of the team feel about the potential language?
I do not know what happened re: drama among Linux maintainers but I seen rumblings about it on Lemmy.
Huh, so it’s not something simple I have missed regarding why so much software is being rewritten in Rust… I see that appearing so often, so I thought there was maybe a bigger reason I’m not seeing. Anyways, thanks again, appreciate the explanations 👍
There’s not a great answer to your question and the ‘right’ choice is going to be situational. The reason to migrate to Rust is simple: fewer possible bugs should reduce maintenance costs. Whether or not migrating functionality between languages makes sense is another can of worms. Is there enough documentation to avoid the nuanced edge cases that are handled by the current solution’s code? Is this a simple port, does it only need interface compatibility, or should a larger area of code be modified? If the code is shared how does the rest of the team feel about the potential language?
I do not know what happened re: drama among Linux maintainers but I seen rumblings about it on Lemmy.
Huh, so it’s not something simple I have missed regarding why so much software is being rewritten in Rust… I see that appearing so often, so I thought there was maybe a bigger reason I’m not seeing. Anyways, thanks again, appreciate the explanations 👍