RIIR icon indicating copy to clipboard operation
RIIR copied to clipboard

Rewriting RGBDS in Rust

Open ISSOtm opened this issue 2 years ago • 1 comments

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.

ISSOtm avatar Jan 31 '23 12:01 ISSOtm

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"

SOF3 avatar Feb 04 '23 14:02 SOF3