Templates everywhere

Jason House jason.james.house at gmail.com
Sun Mar 14 20:58:48 PDT 2010


Philippe Sigaud Wrote:

> Today I think in templates (well, at least I try to...). So:
> 
> 1- thanks Walter for opening new vistas to me. Doing templated code in D is so fun and powerful that you transformed forever the way I look at problems.
> 2- Do other have a similar evolution? 

I started with a basic comfort with templates and generalizing code, but have taken things farther with D. I recently started ripping some templates out because my code was getting ugly. What I'm currently wishing for is templated modules...

module foo(T,U,V);
class bar // Implicit (T,U,V)
{
}

module x;
import foo!(T,U,V) 
bar b; // Not messier  bar!(T,U,V) b

It's a small bit of syntactic sugar, but for certain constructs, it can make a world of difference. I wonder if others would also want that. 




More information about the Digitalmars-d mailing list