D Editions
Atila Neves
atila.neves at gmail.com
Thu May 30 21:42:54 UTC 2024
On Thursday, 30 May 2024 at 18:43:43 UTC, Richard (Rikki) Andrew
Cattermole wrote:
> > No exceptions
>
> Doesn't need to be an edition, its not an either/or situation.
>
> > Change class ABI (monitor) and/or hierarchy
>
> Instead of changing Object I have proposed that we introduce
> custom roots. Then people use whatever fits their needs.
>
> ---
>
> I'm happy to see the change to an integer for editions.
>
> I do want to see D2 (version 2) to be defined as missing
> DIP1000 enforcement.
>
> There is missing all of the release scheduling as well as a
> guarantee of when an edition is made. It shouldn't be done
> yearly (see languages like Rust or C#).
>
> It would also be nice to see a work in progress edition which
> includes all the currently approved preview flags, so that
> people can get a feel of what the next edition is going to be
> like (find bugs ext.).
That would be the `-edition=2024` switch. I don't think the
edition needs to be finalised before we introduce the compiler
switch.
More information about the dip.ideas
mailing list