It can be summed up as "the original codebase is too annoying and inertial to maintain", but the 14 links should drive one of the points home :P
That said, arguably we were looking to rewrite the codebase already, and Rust happened to be a good pick. (One of the components has already been rewritten in C++.) And one of the important bullet points is "I am familiar with it".
Oh, and if you're wondering what RGBDS is, it's a (cross-)assembler for the Game Boy.
actually big corps also have their unique reasons not to RIIR, such as "why use a complex language when we could just push more manpower to avoid the problems with go"
Hi! I'm opening this issue as a counter-example, to hopefully show why one would legitimately want to RIIR, even when you aren't a big corp.
Here is the motivation: https://github.com/ISSOtm/rsgbds#motivation
It can be summed up as "the original codebase is too annoying and inertial to maintain", but the 14 links should drive one of the points home :P
That said, arguably we were looking to rewrite the codebase already, and Rust happened to be a good pick. (One of the components has already been rewritten in C++.) And one of the important bullet points is "I am familiar with it".
Oh, and if you're wondering what RGBDS is, it's a (cross-)assembler for the Game Boy.