News for hackers. Stuff that matters.
Re:Yuzu Progress Report December 2022 by dagmx on Wednesday January 11, 2023 @01:08AM (#34335559)
As a fellow rust enthusiast, it’s disappointing to see comments like this. It’s not healthy to assume that all projects should be rust just because.

This is a continuation of a project that started before Rust was 1.0, but even if it wasn’t, being based in C++ isn’t bad.

Decisions aren’t made in single tech vacuums. Even developer familiarity alone is enough to pick a language, and emulators aren’t going to be security critical software and it deals heavily with pointers plus shared resources , at which point a lot of rust benefits aren’t as strong.

Re:Yuzu Progress Report December 2022 by echelon on Wednesday January 11, 2023 @10:34PM (#34348840)
Not my intention here. My snarky tone was due to the lack of caffeine in my bloodstream and the number of all-nighter(s) I've been pulling. I apologize if you feel I'm doing any damage to the broader community. Not my objective at all.

I'm honestly deeply interested in why projects choose C++. It's harder to teach to newcomers. I'm guessing this project shares some legacy code with Dolphin?

I'm looking forward to Rust accruing enough tools to attract emulator developers. I'd be happy to put my money where my mouth is and pay for developers via sponsorship that would be willing to undertake this.

I'm currently funding a lot of Rust projects that I like, and I honestly want to accelerate Rust adoption. I don't think there's a harm in that. Big projects like this would generate lots of tools, helper libraries, and other utilities for the broader ecosystem.