Discussion Thread: DIP 1037--Add Unary Operator ...--Community Review Round 1
clap at trap.com
Sun Nov 1 10:15:44 UTC 2020
On Saturday, 31 October 2020 at 23:09:31 UTC, Manu wrote:
> On Sat, Oct 31, 2020 at 12:05 PM Paul Backus via Digitalmars-d
> < digitalmars-d at puremagic.com> wrote:
> Is "Alias Sequence" present in spec language?
> This really demonstrates how much D needs first-class tuples;
> this area of
> the language is a shit-fight, and essentially just a weird
> abuse of
> template argument lists mixed with `alias` and some
> implementation defined
> behaviour, which happens to look and feel a lot like a tuple.
tuples already exists in other languages, in math / set theory,
it's already a fairly well established idea and it seems a bit
weird for D to invent its own name for what's essentially the
To me "alias sequence" is an implementers name, it's named for
how it's implemented not for the actual concept.
It's like "when you see enum think manifest constant"
"When you see AliasSeq think tuple"
Or if instead of lambdas D decided to have "alias functions"...
More information about the Digitalmars-d