Rewrite Rust components in C (yes, seriously.)

(#996) Feature Declined meta performance

Thread

Comment by @zleepyzeezee
RexSystem 1 vote originally by @zleepyzeezee on GitHub OP 1 reply
Thanks for all the input, seriously. While I still don't like Rust, you all come from good spots and I apologise for the amateurish hit-piece parts of the first post were. I wrote it in like an hour right before I actually signed up for Fluxer because I wanted to skim through the code first. I really like this project and I didn't mean to cause such an uproar between Rust advocates and detractors. I didn't mean to make it sound like Rust is entirely a deal-breaker for me, I just simply don't like it. It's fine if a program uses it and well. All of the Rust programs I've used before just really sucked, haha, but Fluxer is alright, :3 It's also really scary to me 'cuz the ways Rust programs are structured are very visually different to what I'm used to so I am just completely lost on stuff like compiling and writing programs in it. (Crates 'n such. I'm used to C libraries with .h extensions, etc. X3) Maybe I'll learn Rust to help with this project despite my apprehensions :3
Comment by @zleepyzeezee
RexSystem 1 vote originally by @zleepyzeezee on GitHub OP
Aw that sucks :( Do you remember what they were? Personally whenever I use one it tends to be pretty good. I use tokei all the time for instance.
It was jgenesis, a MegaDrive emulator a ROM hack I wanted to play recommended, the moment I booted it up it was around 2 - 10 FPS the entire way through, the worst and slowest emulation experience I've had. It might have been just leveraging accuracy over performance, but I've used ares (written in CXX) which is known for it's accuracy and it ran flawlessly on my machine, so I just assumed it was Rust, seeing as it was the only difference I could tell that would matter.