On Saturday, 9 March 2013 at 03:50:29 UTC, Walter Bright wrote:
On 3/8/2013 5:19 PM, Brad Anderson wrote:
On Saturday, 9 March 2013 at 00:48:59 UTC, DypthroposTheImposter wrote:
Are they full of it? Has it caused the problems they mention in D?

Well, the two guys with an alternative proposal (concepts-lite) seem to hate static if (along with a third Guy).

There seems to be a lot of strawman arguments in this paper.

Many of the criticisms in the paper are addressed by our positive experience with static if in D.

Since C++ is so deeply etched with C's previous limitations and problems, it also got the preprocessor, which when you think about it does the same thing (until you've actually used it); Now you've got preprocessor #ifdef's mixed with compile time execution determining what should and shouldn't be compiled, it is a very messy pile of crud.

Even IF static_if gets working and accepted in C++, it's core requirement to be 100% backwards compatible with all previous code ensures it's growth will forever be hampered.

Maybe if they could get their template system fixed (which will never happen) then static_if would work much better.

 God I hate C++.

Reply via email to