4 ms·
Can you share what aspects of the design you (and Stroustroup) aren't happy with? Stroustroup has a tendency of being proven right, with 1-3 decade lag.
by seertaak 6mo ago
Can you share what aspects of the design you (and Stroustroup) aren't happy with? Stroustroup has a tendency of being proven right, with 1-3 decade lag.
- ghighi7878 6mo agoWell thats not always true. Initializer list is a glaring example. So are integer promotion some other things like
- seertaak 6mo agoInteger promotion? - Stroustroup pleads C source compat else stillborn. Initializes lists suck mainly because of C source compat constraints, too. In fact, most things that suck in C++ came from B via C.
- tialaramex 6mo agoCertainly we can say that Bjarne will insist he was right decades later. We can't necessarily guess - at the time - what it is he will have "always" believed decades later though.
- seertaak 6mo agoYou made me laugh!...Bjarne indeed can't be accused of being a modest man. And by some accounts, he's quite a political animal. But in fairness, when was D&E first published? Argued for auto there, long before their acceptance. Argued for implicit template instantiation - thank god the "everything-must-be-explicit" curmudgeons were vanquished there, too. He's got a pretty good batting average - certainly better than Herb Sutter.