On Tuesday, 11 February 2014 at 16:38:41 UTC, Andrei Alexandrescu
wrote:
Hmmm... very interesting. I was thinking of the same these days because we have qualifier(T[]) automatically change to qualifier(T)[] upon passing to a function. However, there is no way for the user to specify such type change for a user-defined type.


This is the #1 problem right now.

Adding some sort of opPass would help solve the current problem we have with passing const ranges into functions. (Currently they won't work unless they're built-in slices).


Is is not simply for functions. It is for any user defined type
that embed a parametric types.

This is why can't have a nice container library.

Reply via email to