You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 11, 2021. It is now read-only.
In my opinion,the C language is the best choice to write a Reis Module,many other Redis modules are written by C language ,why do you choose Rust?
It's just my question, maybe you are good at Rust, it' wonderful too.
The text was updated successfully, but these errors were encountered:
codebuks
changed the title
Why you choose Rust?
Why do you choose Rust?
Jan 29, 2018
The module was indeed started in C, and I was using several tools to ensure correctness of the code, lack of memory leaks and so on.
This was working just enough, however when I introduced multithread I started to witness several bugs that crashed the whole application making it unusable, I tried really hard to debug it but without success.
Finally I gave up and I rewrote it in Rust.
Valgrind wasn't needed anymore, the code is automatically formatted and I don't experience anymore multithread bugs.
A life saver.
Granted, I am not an expert in C, but Rust allowed me to write this module with confidence!
In my opinion,the C language is the best choice to write a Reis Module,many other Redis modules are written by C language ,why do you choose Rust?
It's just my question, maybe you are good at Rust, it' wonderful too.
The text was updated successfully, but these errors were encountered: