D Language Foundation August 2023 Monthly Meeting Summary
Adam D Ruppe
destructionator at gmail.com
Wed Aug 23 00:13:02 UTC 2023
On Tuesday, 22 August 2023 at 21:36:49 UTC, An Pham wrote:
> 1. DMD does not have consistent way of defining system
> attribute which can cause conflict with user attribute (DMD
> system attribute should start with underscore character, "_")
Not true, these attributes follow module namespacing rules. This
is how ldc and gdc do all their special extensions too.
> 2. If old DMD version can not handle new pragma identifier, it
> is because the list is hardcoded. Should have/add ignore pragma
> identifier list defined in sc.ini so that it can be updated at
> will without rebuild
Even if you changed this, it wouldn't matter, since the change
wouldn't be present in the old compilers you want to support!
> 3. DMD has attribute soup problem because it does not have
> negate setting.
This is true but doesn't apply here.
More information about the Digitalmars-d-announce
mailing list