> you should have a good reason
And what constitutes a good reason?
The epitome of open source is that you don't need to explain of your fork is really superior, the users will come.
And what constitutes a good reason?
The epitome of open source is that you don't need to explain of your fork is really superior, the users will come.
RiiR certainly has it's place though. Ripgrep for me as a user is vastly superior to grep and a large reason for that I see is in the safe optimizations allowed by the borrow checker. They're certainly possible in C, but it wouldn't be maintainable.
Also I'd look at how stable the library is you're wrapping and the size of the code base. It may be lower effort to rewrite than to wrap.