Comment by DenisM

12 hours ago

>to a language which has already surpassed its complexity budget

I've been thinking that way for many years now, but clearly I've been wrong. Perhaps C++ is the one language to which the issue of excess complexity does not apply.

In essence, a standard committee thinks like bureaucrats. They have little to no incentive to get rid of cruft and only piling on new stuff is rewarded.

  • The scheme folks managed to shed complexity between R6RS and R7RS, I believe.

    So perhaps I think the issue is not committees per se, but how the committees are put together and what are the driving values.