DIP54 : revamp of Phobos tuple types
Jakob Ovrum
jakobovrum at gmail.com
Mon Dec 30 01:00:08 PST 2013
On Monday, 30 December 2013 at 03:44:49 UTC, Andrei Alexandrescu
wrote:
> Template arguments lists are what they are - entities that can
> be passed to templates. Aliasing them is sensible but creating
> values thereof does not make sense.
That's very confusing. Declaring an expression list from a type
list is the most common use of template argument lists in the
first place:
void write(Args...)(Args args) { ... }
> Tuples are a different beast altogether. It would be nice to be
> able to extract their support types as a
> TemplateArgument{List,Pack} but that's about it.
Hopefully/ideally tuples have nothing to do with all this,
otherwise we're back to square one with the naming issue.
More information about the Digitalmars-d
mailing list