D Editions

Atila Neves atila.neves at gmail.com
Fri May 31 16:20:23 UTC 2024


On Friday, 31 May 2024 at 11:21:30 UTC, Dukc wrote:
> Atila Neves kirjoitti 30.5.2024 klo 21.31:
>> [...]
>
> I suggest a different syntax. I think it should be something 
> that would lend itself to enabling/disabling individual 
> features (compiler switches) module-wise.

I don't think this is a good idea, it splits the language into 
2^N dialects where N is the number of preview switches. The 
linear progression is a feature of the DIP.

> Another issue, that doesn't strictly affect the design of this 
> DIP but should be given cosideration as soon as it's used for 
> enabling features selectively. Suppose `@safe` is the default 
> for edition 2026 but the present rules apply for edition 2024. 
> What should happen in this case?
>
> [...]

@system.



More information about the dip.ideas mailing list