What is the difference between enum and shared immutable?
Steven Schveighoffer
schveiguy at gmail.com
Thu Oct 29 15:00:42 UTC 2020
On 10/29/20 10:39 AM, H. S. Teoh wrote:
> On Thu, Oct 29, 2020 at 09:50:28AM -0400, Steven Schveighoffer via Digitalmars-d-learn wrote:
> [...]
>> D frequently allows no-op attributes.
> [...]
>
> I find that to be a bad smell in terms of language design, actually.
> Either something should be allowed and have a definite effect, or it
> should not be allowed. Not this murky grey area where you can write
> something and it seems to be allowed, but doesn't actually have any
> effect.
I think it's to aid in things like:
@safe:
// lots of things, but only functions are tagged as @safe
-Steve
More information about the Digitalmars-d-learn
mailing list