lyorig / Quest

A very much WIP 2D game intended as a testing ground for Halcyon.
1 stars 0 forks source link

Need to rewrite this in Rust #1

Open RPochyly opened 1 month ago

RPochyly commented 1 month ago

Alright, let's get one thing straight: whoever decided to use C++ for this project instead of Rust must be out of their mind. Seriously, what the hell were you thinking? C++ is a decrepit mess that should have been put out to pasture years ago. It's like choosing to drive a horse-drawn carriage on a modern highway because, hey, it has "character."

Rust, on the other hand, is built for the kind of safe, concurrent, and modern systems programming we need. You know, the kind where you don't spend half your time chasing down obscure memory bugs and the other half cursing the gods of undefined behavior. Rust has a real borrow checker that ensures memory safety and prevents data races at compile time. That's not just a nice-to-have; it's a damn necessity in today's software landscape.

With Rust, we get predictable performance and safety without sacrificing control. Its concurrency model is leaps and bounds ahead of C++'s patched-together afterthoughts. In Rust, threads and async operations aren't a minefield of potential segfaults and race conditions. You can actually write concurrent code that works reliably without feeling like you're defusing a bomb.

And let's not even get started on C++'s compile times. Waiting for a C++ project to compile is like watching paint dry. Rust's compiler, while strict, actually gives you useful error messages that help you fix issues quickly. In C++, you just get cryptic nonsense that leads you down rabbit holes of despair and wasted hours.

So, let's face facts: C++ is a relic. It's time to let go of this Frankenstein's monster of a language and move to something that actually makes sense for our needs. Rust isn't just the future; it's the present. And if you can't see that, you're either blind or stuck in the past. Get with the program, or get out of the way.

lyorig commented 1 month ago

Hampter

RPochyly commented 1 month ago

>:(

lyorig commented 1 month ago

I am new to GitHub and I have lots to say

I DONT GIVE A FUCK ABOUT THE FUCKING CODE! i just want to download this stupid fucking application and use it https://github.com/sherlock-project/sherlock#installation

WHY IS THERE CODE??? MAKE A FUCKING .EXE FILE AND GIVE IT TO ME. these dumbfucks think that everyone is a developer and understands code. well i am not and i don't understand it. I only know to download and install applications. SO WHY THE FUCK IS THERE CODE? make an EXE file and give it to me. STUPID FUCKING SMELLY NERDS

RPochyly commented 1 month ago

Me rn

lyorig commented 1 month ago

ae