[-] Doods@infosec.pub 3 points 2 months ago* (last edited 2 months ago)

Do you have any sources about this “unfitness” of Rust for gamedev? From my experience many people have problems with the borrow checker due to habits they obtained coding in other languages.

I can't say anything for sure, but I read this article, in conjunction with this article, before I made this post, so you might consider looking at it, and how it influenced me.

Edit: wait, I'll extend this reply even more.

Edit 2: Done:

So I’d be interested what special behavior occurs in gamedev that makes coding in Rust more difficult than for other software.

Maybe it's because the gaming industry is historically among the slowest industries, they stuck with DOS until there was literally no drivers on it for the latest GPUs, only then did they upgrade. There's a video explaining how a recent AAA game could run on the steam deck, but not on Linux, it turns out the game was using a Windows XP library that's too old for wine to support, so how did it work on the deck? they effectively added this to their code:

if platform_name == "steamdeck" { use_modern_library() }

, which explains why it only ran on the deck, but notice how they still stuck to the ~2003 library as the default even though the modern one works, that's how much they hate change.

Considering the above, suggesting they change the particular way of their forefathers wouldn't be fruitful, unless extremely obvious B I G gains are to be found. Notice how Jonathan Blow's game development language is literally 'C++ but better', and how it mimics C++ in everything but the universally hated parts, and adds none but the universally wanted features. (as universal as an industry can agree on anything, that is)

That may be because games are a dangerous business, you pool all your resources in one project, and you get basically no income for up to four years, then you release and possibly succeed.

I also speculate that games aren't really maintained, most of the best games I know only received 3 patches at most (version 1.3). I think the priority isn't: "How am I gonna remember how this works in 3 months from now and deal with technical dept", it's more like: "How can I implement this in a way that the only thing faster than the implementation time is the feature itself?", so there is no fear of possibly breaking something that the checker can save you from down the road.

The last sentence kinda doesn't make sense since the first 3 years are more that enough technical dept for Rust to start doing its thing, but IDK how they think.

Bonus: look for Jonathan Blow's opinions on Rust on Youtube, he is an example of a studio owner fearing the risk of the possible "friction" that the Borrow checker could possibly cause.

[-] Doods@infosec.pub 3 points 6 months ago

I think most FOSS zealots simply despise capitalism in general

No, my ideal economic system is capitalist in nature, I just don't trust western powers (the enemy) with my data. I say western powers, but that includes Russia and China and other things.

[-] Doods@infosec.pub 4 points 6 months ago* (last edited 6 months ago)

having five times more work to use tabs for indentations and spaces for alignment and thus having to use visual whitespace of some kind.

Excuse me. What does that mean? (also see my reply to 1rre)

[-] Doods@infosec.pub 4 points 6 months ago* (last edited 6 months ago)

The kernel had a consistent style before rust was even an idea! Who do you think has started this inconsistency? (Maybe not, what does someone like me know about the kernel anyway)

[-] Doods@infosec.pub 4 points 8 months ago

Is it genocide if the people you're killing aren't innocent? as in, they willingly migrated to a country that exists on stolen land with the original population deprived of human rights behind a wall, and not utilizing the fact it's the only democratic nation in area to change that, in addition to calling said original population human animals and demanding their death because you're the choosen people deserve this land, and repeating that cycle for 70 years.

Kill the killer to prevent more killing down the line, you don't need a religion to you that, it's common sense, if you took someone's life we take yours, if killing was left unpunished people would continue to kill, just google: "US genocide" and you would understand.

having the populations of all your neighboring countries want you dead since your creation should tell you something is wrong, if the middle east was democratic Israel wouldn't exist.

This makes people on lemmy say things like "religion bad" like religions aren't the source of most modern definitions of 'ethics', and makes people on lemmy promote atheism.

Am I promoting genocide? no, I'll tell you how we can solve the problem once and for all, disband the Israeli army, send most of the population back to their home nations, and viola, is this logistically realistic? it's as realistic as the way jews killed everyone 70 years ago and made Israel appear from nowhere and migrating that much people from all over the world it. If some jew objects, we just shoot him for terrorism, just like how he would treat others.

Also the US committed war crimes against everyone but jews, it would allow the US to 100% the war crimes book.

[-] Doods@infosec.pub 3 points 9 months ago

My household has more democracy than that, it's the true only-democracy in the middle east.

[-] Doods@infosec.pub 3 points 9 months ago

++ Compact view (as Nemo calls it)

[-] Doods@infosec.pub 3 points 9 months ago* (last edited 9 months ago)

I stopped caring after 'most moral military', and reading after 'Arabs doing so'.

[-] Doods@infosec.pub 3 points 10 months ago* (last edited 10 months ago)

Irak, Vietnam & Indian Americans, maybe not genocide outright but they had the spirit.

I am not a historian but I found this List.

And this other one.

[-] Doods@infosec.pub 3 points 1 year ago

As someone who has pirated many games, and who lives in a 3rd world country that barely cares about most minor physical crimes, I am not worried in the slightest.

everything after this point is closer to a rant and unrelated.

minor includes, but isn't limited to: corruption, driving opposite side, hitting someone with your car as long as they don't get seriously hurt (It happened in front of me once and it was kinda funny to be honest, the man got hit and kinda slept on the hood), damaging public property, blocking the sidewalks with your shop, Using a drill to draw a heart on the middle of the street to celebrate your marriage, blasting music hearable 3 blocks away several hours a day, and 12-year-olds driving cars

Piracy is 100% unpunishable where I live. (also atleast 90% of the population doesn't know that software - aside of no-body-uses Google play apps - costs money, including Windows 7 and office 2010*)

*This is why I cannot share .odt Libre Office files.

view more: ‹ prev next ›

Doods

joined 1 year ago