Daniel Keep wrote:
Andrei Alexandrescu wrote:
Jarrett Billingsley wrote:
On Tue, Mar 31, 2009 at 3:18 PM, Andrei Alexandrescu
<seewebsiteforem...@erdani.org> wrote:
import std.typecons;
Tuple!(int, float) foo()
{
return tuple(2, 4.5);
}
The addition of the alias this feature and of constructor templates
makes
std.typecons.Tuple even better.
Cool, but..
Why not just make tuples first-class types? <_<
Why not not?
Andrei
Because people keep having to invent hacks to work around the fact that
we can't return tuples. std.typecons.Tuple is a perfect example of this.
"It's not a hack, it's a feature."
If you don't have a list in the language and build it as a user-defined
type, is that a hack?
Andrei