On Tuesday, 28 July 2015 at 10:16:21 UTC, Paolo Invernizzi wrote:
On Tuesday, 28 July 2015 at 08:54:34 UTC, Marc Schütz wrote:
On Monday, 27 July 2015 at 22:52:11 UTC, deadalnix wrote:
On Monday, 27 July 2015 at 09:01:33 UTC, Marc Schütz wrote:
On Monday, 27 July 2015 at 02:14:57 UTC, Jonathan M Davis
wrote:
AliasTuple in particular has serious issues with it from
the perspective of teaching people what it is an how to use
it, because it has Tuple in its name,
People keep claiming that, but have never posted any
evidence. We know that _TypeTuple_ had issues, but for all
we know, the problem was the "Type" part, not the "Tuple"
part.
We have various reports that are consistent and confirm this
is an issue. At this point, this is a repeatable experiment,
not an anecdote anymore. Ignoring repeatable experiment puts
you in the tinfoil hat section of the population. You don't
want to be there.
Well, your post kind of proves my point. You've stated this
several times, and you mentioned that people had problems, but
as evidence you only mentioned some obscure irc communications
that - for all I know - no one except you has ever seen. Now,
I could simply believe you there (after all you're a competent
person), but... that's not very scientific at all. If you say
that these are repeatable experiments, with a representative
sample of the programming community (or even just beginners),
with consistent outcomes, then I prefer to see evidence for
these claims before I believe them. I'm therefore not ignoring
experiments, I have doubts about the validity of said
experiments.
That's nonsense.
Being a company that regularly teaches D to newcomers, I can
confirm that in the real world it's a mess to teach TypeTuple.
And IMHO that is the common experience of everyone that has to
deal regularly with someone that he's learning D in the
development department.
Dicebot, feel free to correct me, but I think that this is also
what you are experiencing day by day in Berlin...
So, literally, what we are talking about? That's a fact, not a
speculation, and a fact that's costing to my company.
Sorry, but this is unhelpful. All you are saying here is that
"TypeTuple" is bad. Yes, but we already know that. Everyone
agrees on that.
The real question is: _What exactly_ is the problem with
TypeTuple? The "Type" part of the name? The "Tuple" part? The
combination? Maybe it's not the name at all, but the concept, or
only some part of its behaviour?
Nothing in your post gives us a clue which kind of name would be
better. In particular, it doesn't show that `AliasSeq` is any
better than `TypeTuple`. So we're changing it from a bad name to
one that could be even worse, for all we know.
It seems you and deadalnix actually have useful evidence that can
answer these questions, but neither of you posted them. Please do!