Re:Circle – A C++ compiler with compile-time imperative meta...
by dman on Wednesday May 06, 2020 @01:06AM
(#23088059)
I dont think I made any references to complexity in my tweet.
All I was trying to say is that the bad news with respect to C++ is priced in and the language only has to be marginally better than what its detractors make it out to be.
Re:Circle – A C++ compiler with compile-time imperative meta...
by gpderetta on Wednesday May 06, 2020 @09:11AM
(#23090501)
> each have to mandate their own C++ subset in order to tame it's ridiculous complexity?
this one of those things that keeps getting repeated, but at least personally I have never seen in the wild.
Re:Circle – A C++ compiler with compile-time imperative meta...
by badsectoracula on Wednesday May 06, 2020 @10:13AM
(#23091144)
Yeah, in my experience whenever a new C++ feature becomes available there is always someone who really wants to shove it in the codebase everywhere.
As Carmack once said, if it compiles, it'll find its way in your codebase.
Re:Circle – A C++ compiler with compile-time imperative meta...
by systemBuilder on Wednesday May 06, 2020 @08:46PM
(#23098349)
IMHO a language's complexity is proportional to the square of the number of bnf rules. By this measure C++ is a disaster. If Thompson and Ritchie had tried to write UNIX in C++ they would have certainly failed!
I get what you're saying, C++ is worlds away from where it was even 15 years ago. Don't downplay it's complexity though.