Why are globals set to tls by default? and why is fast code ugly by default?
ryuukk_
ryuukk.dev at gmail.com
Fri Mar 31 16:26:36 UTC 2023
On Friday, 31 March 2023 at 16:02:35 UTC, Dennis wrote:
> On Friday, 31 March 2023 at 15:52:21 UTC, ryuukk_ wrote:
>> the point i bring is ``__gshared`` is ugly, so we want an ugly
>> language?
>
> Good code shouldn't look ugly, but global mutable variables are
> bad, so it's appropriate that they look ugly.
>
> You can still put a single `__gshared:` at the top of your
> module.
I disagree, global mutables are not bad
That the same bad advice as telling people to "embrace OOP and
multiple inheritance" and all the Java BS
"just put your variable into a class and make it static, and then
have your singleton to access your static variables"
More information about the Digitalmars-d-learn
mailing list