On Wednesday, 9 January 2013 at 15:10:47 UTC, bearophile wrote:
eles:



make_a_equal_to_b(ref a, in b)

This feature was discussed several times in past for D. The advantage is more readability for the code and less surprises. The disadvantages are more typing, some code breakage of D2 code (because even if at the beginning it's a warning, and later a deprecation, you will eventually need to enforce it with an error).


Why make it a requirement or give a warning.
Just allow the programmer to do it in version 2.x or 3.x.
If it catches on, then start with a warning in version 4.x or whatever.

Note: I would not add this feature if it creates a lot of work for the compiler writers.

Reply via email to