Last call for AliasSeq

via Digitalmars-d digitalmars-d at puremagic.com
Tue Jul 28 04:50:07 PDT 2015


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!


More information about the Digitalmars-d mailing list