Originally posted by Aryma
View Post
Just FYI, Linus rejects patches all the time. Just because it fixes one use case, doesn't mean it's the best solution for all.. Sometimes as a leader, you have to make decisions people don't like.. Otherwise we'd still be using DevFS instead of uDev for 20 years with no maintainer.
Originally posted by Aryma
View Post
C++ / OOP doesn't magically make things better. In fact, bad OOP code is WORSE than C code, and you increase the barrier to entry.. You also increase the bugs, and if you run both C++/C, you just introduce a whole bunch of new issues.. GREAT! Yes, just rewrite 27 years of code so it can be OOP for no reason, and to reduce the number of developers who can assist..
Linus Torvalds (who wrote Linux from scratch), also doesn't use C++. But hey, maybe try explaining to the Linux kernel team why he's mismanaging one of the most popular OS's on the planet.
Refer to https://www.reddit.com/r/programming..._written_in_c/
Originally posted by Aryma
View Post
And you don't think it's a good idea to be able to test the codebase using a reference compiler? There's a lot in development languages that are ambiguous, and there is a lot of bugs in compilers. So, the benefits could potentially be to identify these ambiguitities between the two, so they can replicate them. Some apps rely on these small bugs to operate correctly.
What do you expect to gain by using a new version?
Originally posted by Aryma
View Post
Originally posted by Aryma
View Post
You do realise that Wine has a 27 years head start in development, and almost any developer programs in C, whereas barely any have experience with Rust (a 6 year old programming language, which many developers aren't even writing their code purely in yet, because it's not ready). Furthermore, parts of Windows (like copy protection) might even rely on unsafe memory operations. This is possibly the dumbest thing I've heard someone say for a while (thinking it's an easy task).
I ported plenty of my projects to other languages because I thought it was better (Driver On Demand was written in Perl, and I ported it to D, because I thought it was a better language). Huge mistake.. I wasted time doing the rewrite, and it introduced huge new bugs (including one I couldn't fix at the time, but years later I spoke to Walter Bright randomly on reddit, and he finally recognised the problem with the bug, and fixed it, so huge kudos to him ).
THEY LITERALLY are at the point that most apps run now with minor help. They reverse engineered most of the Windows API.. Yet, sure, they should definitely take your advice.
I also love the fact that you're comparing them to the most successful Linux desktop at the moment, which also has the most usability (which is why Ubuntu uses it)... Given the success of these projects, are you sure that perhaps YOU'RE not the worst decision maker?
Comment