Editions Ideas
Sadiel
bruh at lol.us
Sat Dec 13 21:25:29 UTC 2025
On Friday, 12 December 2025 at 23:05:27 UTC, Walter Bright wrote:
> Now that Editions have been implemented (thanks Atila, Dennis,
> and Rikki) it's time to solicit D features to be dropped from
> the next Edition of D.
>
> I'll start by eliminating -revert=intpromote
I think this is the way, focusing first on eliminating things
instead of adding more.
This is a list of things that the D team have wanted to remove
over the years:
- Complex number support
- Lazy attribute
- Some problematic features of classes, __traits(compiles, ...)
- alias this
- Extern C++ with an identifier for the namespace
Now, what I would like is to simplify the syntax:
There are like 5 ways of creating delegates, wouldn't be better
to stick to one?
Make different keywords instead of overusing them, for example
static.
For completeness this are things that the D team have wanted to
add or change over the years:
- Constructor syntax
- Pattern Matching
- Import C++
Sources:
https://www.youtube.com/watch?v=vb45QflK7Mk&t=29893s
https://www.youtube.com/watch?v=cUkUZmkYsiY&list=PLIldXzSkPUXWH97DYBENhAqLk4DUqKUmf&index=21&t=1913s
https://www.youtube.com/watch?v=rcyQdntgzQM&list=PLIldXzSkPUXVDzfnBlXcqZF6GB_ejjkEn&index=7&t=1530s
More information about the Digitalmars-d
mailing list