On Saturday, 21 July 2018 at 05:40:24 UTC, Nicholas Wilson wrote:
It is not just the avoiding copying, if it were I'm not sure
I'd support it. For me the greatest benefit is the increase in
readability due to not having useless temporaries everywhere in
ref heavy code (that may not be under API user's control).
Explicit is better than implicit.
(The Zen of Python)
Frankly speaking, my feeling is that D is becoming a horrible
mess for the programmer...
And, BTW, I'm totally with Jonathan also on @implicit for copy
ctor... I really really don't like it, another nail in the coffin
of a beauty, symmetry, and intuitive syntax.
I'm starting to think that only a D3, with a lot of thing
reorganised without the obsession of breaking changes can safe
that beautiful language: Python was _almost_ killed in the 2-3
transaction, but kudos to Guido and the core time, it resurrected
more strong than ever.
/Paolo