Lololol something something dog food
We would if we could afford to
That guy’s seriously talented!
Among the things he’s made, he’s also made some really nice, easy to understand, high-speed compression formats (QOI/QOA), as well as a public domain mpeg decoder.
I’ve used all three for various projects and I’d highly recommend that most software developers check them out. If only for the learning experience.
I think they meant PIO (programmable IO).
It’s like a small processor tied to some of the IO pins. There’s a very small set of instructions and some state machines.
It can be used to implement your own IO protocols without worrying about the issues that come with bit-banging from the cpu.
There are some cases where it’s just not possible to release the source code, even if you wanted to.
For example, if you’re developing a Nintendo switch game, you aren’t allowed to release any code that uses Nintendo’s sdk, so that means you also can’t use any copyleft libraries.
Maybe MPL-licensed libraries would be ok though. Idk, I’m not a lawyer.
It originally started as just a fun side project.
But even if it hadn’t, are you suggesting we should no longer start big/community projects in C++?
Picking an unsafe language has the added benefit of distancing yourself from the toxic rust-or-die crowd, who can’t seem to mind their own damn business.
I just don’t think it’s fair to tell somebody with over 20 years of experience with C++ that their decision to use C++ in their next project is a ‘fail’.
Learning a new language will probably not be faster than using one you’re already deeply familiar with.
I’m not sure why you’re asking me about the merits of C++ over rust, that wasn’t my point. I was simply advocating for personal choice.
Also, my first sentence was literally praising rust, but I guess I didn’t deepthroat it enough for you to notice? Presumably because you’ve taken the thought of somebody advocating for anything other than rust as a personal attack.
Rust is great, but anybody developing something should have the ability to choose whatever programming language they prefer. If you want it made with rust, make it yourself.
Definitely more interesting without eyes, I prob fucked ‘em up a bit too