Friend, honest to god you are really not doing yourself any favors here.

You came on this list with a proposal. I think it's a bad idea, and I've 
enumerated the reasons why I have come to that conclusion:
If it's so easy and transparent to improve support for C++, it could easily 
exist outside of core as a set of header files to make the lift lighter for 
someone looking to use it. Sounds like that project already exists (no idea, 
didn't look into it).
Even if it's "easy" with a few header files, it's still adding a whole new 
thing required to maintain the project because now someone has to own and 
maintain a C++ API and every change to the "real" C engine needs a 
corresponding C++ API update. Who here long-term is going to own that 
engine-level API and make sure it's "the C++ way"...you? The way you're 
behaving I wouldn't trust you to not rage-quit today... so who then? What 
happens if there is a conflict between "the C way" and "the C++ way" in regards 
to a new engine-level API down the road? What kind of extra thought / energy / 
consideration do we need to put into engine-level API changes in the future 
because now we have to maintain two distinct engine APIs?

If it's not so easy and transparent (e.g. requiring us to start modifying the 
engine because C++ isn't happy), I'm opposed to the idea because conceptually 
I'd like to see any such effort spent on improving support for a future-looking 
language. I honestly don't care what that is, but considering Linux's recent 
embracing of Rust I think that's got some merit to consider. For the record, I 
don't personally even code in Rust so attacking me like I've got a horse in 
that race is pretty ridiculous.

I don't believe that just because something is prevalent means it's good. 
Entire governments are starting to recommend not using C/C++ because of the 
security risks posed by its non-existent memory safety. If PHP was being 
written today, it wouldn't have been written in C.

Don't like I don't agree with you? Okay. It's a public mailing list, and 
everyone here has an opportunity to chime in and voice their opinion. I'll give 
you a nickel's worth of free advice though -- speaking from personal experience 
I'd be happy to tell you about over a beer one day -- not only are you 
violating the rules of the list, but you're not helping your cause and you just 
look like an @!#%$% who is screaming louder and louder because someone doesn't 
agree with them. Please stop, for your own sake.

What is 100% clear to me is that, even if there is a good reason to go down 
this road, IMO it absolutely should go through an RFC process as I said up 
front because just with what I've thought of enumerated above there are a lot 
of questions here that I don't see any reason to believe you've thought 
through, even if I try to ignore your constant insults.

Reply via email to