On Thursday, 15 September 2022 at 08:40:22 UTC, Dukc wrote:
>What features could be removed from D if it were up to you? Please consider the breakage that would result from the removal, don't settle on thinking what shouldn't have been added in the first place.
- Identifier-delimited string literals (https://dlang.org/dips/1026)
- Typesafe variadic arguments (https://github.com/dlang/dmd/pull/11124)
lazyalias thisinside a class- old
alias type identifiernotation instead ofalias identifier = type extern(C++, identifier)(Mathias Lang did not manage to convince Walter at DConf 2022 though)__FUNCTION__and__PRETTY_FUNCTION__this(this)(postblit is superseded by copy constructor, though there are still a lot of bugs)- Redundant
__traitssuch as isFloating, isIntegral, isScalar, isStaticArray, isUnsigned
Not 100% sure about each one, but these are my candidates
Permalink
Reply