On 20 January 2012 14:47, bearophile <bearophileHUGS@lycos.com> wrote:
Manu:

> I am quite sad that a lot of the
> broken things in there now are un-fixable.

If you want to write a short list of such broken things... :-)

Bye,
bearophile

Renaming receiveOnly() to receive() is a trivial example. I have encountered others which I can't recall off the top of my head of a similarly trivial nature that would really enhance the intuitive application of libraries.
I wonder if libraries become 'std' too soon? They should go through some incubation process for a year or something, or some minimum number of successful usages within real applications before they become 'std'...?

virtual-by-default is my single biggest gripe in the entire language, which has perfectly workable, I'd argue better&more well defined solutions, but would be a breaking change, and will never be considered. (No, I'm not trying to open this topic again)