![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
I have 10 followers on Github.
https://github.com/ZILtoid1991
Here’s my account if you want to also follow me. I might follow you back. Maybe we can even cooperate on some projects.
He/Him | Hu/En/some Jp | ASD | Bi | C/C++/D/C#/Java
I have 10 followers on Github.
https://github.com/ZILtoid1991
Here’s my account if you want to also follow me. I might follow you back. Maybe we can even cooperate on some projects.
Stockholm Syndrome + Sunk Cost Fallacy + some of the better languages have lackluster corporate backing and/or third party libraries
Windows is a free and open source software, it incorporates open source components.
Too late, I’ve already went with BSL.
Issue with GPL is, that I mainly developing stuff for gaming, and GPL is hard or tough to monetize, and stuff will get even spicier when we have conservations whether code is asset itself (especially scripts).
Testing is also very useful. If you even just happen to find some bug, that you can reproduce, it’s pretty useful.
I personally have quite a few open source projects (mostly gamedev related, some are multi-purpose enough for other things), all of which need a lot of testing, also I would use someone to develop Mac (and maybe FreeBSD) parts of my middleware.
I’m a D developer, this wouldn’t work for me. Hell, I can even in theory directly interact with C++ code from my language of choice, except I still haven’t. I have started to write a binding (and some nice D-style API) for Wasmtime, which is written in Rust.
That’s actually a quite bad way of naming types, even if someone really insists on using 32 bit integers for bools for “performance” reasons.
Thank you, I’ll be checking it out
Godot is a game engine.
SDL, on the other hand, is not, and instead is a multimedia layer (middleware) often used for game development.
One could argue that game engines constitute as middleware, but in reality, most modern game engines are way more than that, and instead often rely on other middleware nowadays (e.g. OpenGL, or even SDL for some). This, alongside with people mistakingly calling SDL a game engine, leads to stuff like this.
DuckDuckGo is also being poisoned by SEO unfortunately. Some group of people managed to crack its algorithm, and as Google is slowly but fading relevancy, DuckDuckGo is now also has the same issues.
Me: “How do I write my own Rawinput handler?”
Search results: “Here’s how you setup Rawinput in this competitive FPS, and look how it reduces input latency by a single milisecond! After 2-3 pages of AI generated SEO garbage full of misinformation, you might find something else besides of the official MS docs.”
Me: “Okay, this is not working, maybe I should look for some another preexisting SDL alternative, maybe at least one of them isn’t an even bigger dumpster fire than SDL itself.”
Search results: “Duuuude, have you heard of this game making tool, called Gamemaker? It doesn’t need coding, and it’s totally the same thing, because some people mistakingly called SDL a game engine, and now my AI hallucinates it as such. If you’re up to a bigger challenge, then there’s always Godot, or DirectX, which my AI also hallucinates being a game engine!”
And OOP in general. I also used to be infamous for such things, then I started to shorten the names, including using letters that are obvious to the user (e.g. int w, h;
for width and height).
There’s also jailbreaking the AI. If you happen to work for a trollfarm, you have to be up to date with the newest words to bypass its community guidelines to make it “disprove” anyone left of Mussolini.
Why is multiple levels of indentation bad?
IDK, but if the reason is “to break stuff into multiple functions”, then I’m not necessarily writing yet another single-use function just to avoid writing a comment, especially in time critical applications. Did that with a text parser that could get text formatting from a specifically written XML file, but mainly due to it being way less time critical, and had a lot of reused code via templates.
Now it’s being trained on Stackoverflow, consider those days to be over.
Q: Hey ChatGPT, I have issues with RAWINPUT under Windows, how do I fix it? [Insert code here]
A: You dumdum, I see you’re using the language D, which is for cucks. Real alpha programmers use C++, as they don’t need things like memory safety (skill issue lol), and can afford multiple monitors because C++ still thinks we still only have a few megabytes of compiler memory available, so programmers still can see the header files. Want to still develop in an easier language for shits and giggles? Javascript, so your friends don’t have to deal with .exe files (evil), and the web is the future anyways.
Regardless of that, there’s already a C++ library that can handle input for Windows and many other operating systems. Oh, it uses DirectInput 8? Well, who cares, don’t be picky, or just stop programming altogether, and leave it to the professionals. [place for a lowtiergod meme, but with the text “you should quit programming now”]
Will the AI trained on it be hostile towards your question, if:
That would turn your desktop into a surgical bed.
Be glad it was your keyboard getting it and not you…
I almost did similar with SDLang as I was very desperate for a scripting language, but now I have a wasmtime API for D.