Editions Ideas
Richard (Rikki) Andrew Cattermole
richard at cattermole.co.nz
Thu Dec 18 16:44:45 UTC 2025
On 19/12/2025 4:03 AM, Dennis wrote:
> On Wednesday, 17 December 2025 at 16:07:26 UTC, Richard (Rikki) Andrew
> Cattermole wrote:
>> Here is my initial list, it will likely change between now and next
>> month.
>
> It's a very good list! A few things stuck out:
>
>> - We have both throw expressions and throw statements. We do not need
>> throw statements if we have throw expressions.
>
> How does this break code? It looks to me like we could refactor the
> implementation without anyone noticing.
I don't know, I've kinda assumed that there was a reason it hasn't been
done beyond somebody not doing it.
>> - Class constructor inheritance when none are provided
>> - Does not count constructors of the form: this(params...) =>
>> super(stuff here)
>> - Derived from Swift, without adding new special variants.
>> - Remove the ability to cast a class to ``void*`` to get at its
>> instance pointer.
>> - Add ``.instanceptr`` property instead.
>
> Are there issues for this on GitHub?
Apparently not.
https://github.com/dlang/dmd/issues/22260
More information about the Digitalmars-d
mailing list