Hacker News new | ask | show | jobs
by CyberDildonics 16 days ago
I didn't say they don't know it.
1 comments

As opposed to using C, Rust, or something else (Jon eventually made Jai but Casey still uses C++). Obviously they don't outright hate it.
They talk about hating it all the time and using some minimal subset because they have to, but the point here is not what these two internet personalities hate, it's that there isn't a technical rationale against being able to use destructors. They are hugely convenient but also completely easy to avoid if someone wants to.
Everyone uses a subset. Bjarne himself says he uses a subset.
I also use a subset but the point, which I already preemptively explained, is that they don't have a technical explanation for ignoring this part of it.

It just seems to be wholesale aggravation so they want to reject things without a sound reason.

If someone asked me why I avoid inheritance I would go on a well thought through rant that connects real problems to the pragmatic reality of what that feature brings.

See my history regarding my point of view on C or Go.

Yet if my job requires to use C or Go, I like my paychecks, have bills to pay and being proud doesn't pay bills.

Same thing with them, having to use C++ at work, doesn't mean they are big fans of it, indeed the very reason Jai exists is for Jonathan Blow never to use C++ again on his projects.