On Tuesday, 12 July 2016 at 15:46:52 UTC, Kagamin wrote:
shared only differentiates between shared and unshared data. Teaching people to write legit concurrent code is a different task. Increment of a shared variable doesn't have a compelling use case so whatever happens to it is not important, just storing shared data is more common.

The deprecation of ++ shows that (currently) shared's purpose is not only to differentiate between shared and unshared data.

Either we go forward with the deprecation of ++. Then reads and writes should follow the same pattern. Or we should revert the deprecation of ++ and say that people must simply be careful with shared.

The current inconsistency is no good.

Reply via email to