On 01/18/2012 01:35 AM, bearophile wrote:
Is code vaguely like this meaningful and useful?void main() { alias (x => x ^^ 2) sqrTemplate; } Bye, bearophile
Yes. The fact that your particular example does not work is a mere syntactic issue.
This works: template ID(alias a){alias a ID;} void main(){ alias ID!(x => x ^^ 2) sqrTemplate; }