On Thursday, 28 June 2018 at 19:02:51 UTC, Ali Çehreli wrote:
On 06/28/2018 11:08 AM, Mr.Bingo wrote:

> Thanks, why not add the ability to pass through ranges and
arrays and
> add it to phobos?

Makes sense. It needs an enhancement request at http://issues.dlang.org/, a good implementation, and a pull request. :)

Ali

Wouldn't this be weird from the semantic view?

Assume, I define a tuple with named fields "key" and "value", where a popFront is defined.
Now, I use popFront.
Is the "key" field still available? Why? Or, why not?
What happens, if I name a field of a tuple "front"? Is it available after using popFront? And where does it point to?

I mean, I use something similar in my own project, but doesn't one has to make a clear distinction between a container and a slice of this container? Or should static arrays be unified in the same manner?

Reply via email to