Jump to page: 1 26  
Page
Thread overview
catchy phrase for this idiom?
Mar 12, 2009
jq
Mar 12, 2009
Don
Mar 12, 2009
Don
Mar 12, 2009
Gide Nwawudu
Mar 12, 2009
Sean Kelly
Mar 12, 2009
Sean Kelly
Mar 12, 2009
Bill Baxter
Mar 12, 2009
Bill Baxter
Mar 12, 2009
BCS
Mar 12, 2009
Ary Borenszweig
Mar 12, 2009
Walter Bright
Mar 12, 2009
Nick Sabalausky
Mar 12, 2009
Nick Sabalausky
Mar 12, 2009
Denis Koroskin
Mar 12, 2009
Denis Koroskin
Mar 12, 2009
BCS
Mar 12, 2009
Denis Koroskin
Mar 12, 2009
BCS
Mar 12, 2009
Denis Koroskin
Mar 12, 2009
BCS
Mar 13, 2009
Denis Koroskin
Mar 13, 2009
Ary Borenszweig
Mar 12, 2009
Sergey Gromov
Mar 14, 2009
Sergey Gromov
Mar 12, 2009
Christopher Wright
Mar 12, 2009
BCS
Mar 13, 2009
Bill Baxter
Mar 13, 2009
Walter Bright
Mar 13, 2009
Bill Baxter
Mar 13, 2009
BCS
Mar 13, 2009
Bill Baxter
Mar 13, 2009
Christopher Wright
Mar 14, 2009
Robert Fraser
Mar 14, 2009
Simen Kjaeraas
Mar 13, 2009
Kagamin
Mar 13, 2009
Nick Sabalausky
Mar 14, 2009
Tim M
Mar 14, 2009
BCS
Mar 15, 2009
Tim M
Mar 15, 2009
BCS
March 12, 2009
Hello,


I'm looking for a catchy phrase denoting this D idiom:

template Blah(Stuff)
{
   alias ... Blah;
}

i.e., defining inside a template a symbol of the same name as the template itself. Then you can use Blah!(X, Y) to mean Blah!(X, Y).Blah.

What would be a catchy, descriptive, and memorable phrase for this?


Thanks,

Andrei
March 12, 2009
Andrei Alexandrescu Wrote:

> Hello,
> 
> 
> I'm looking for a catchy phrase denoting this D idiom:
> 
> template Blah(Stuff)
> {
>     alias ... Blah;
> }
> 
> i.e., defining inside a template a symbol of the same name as the template itself. Then you can use Blah!(X, Y) to mean Blah!(X, Y).Blah.
> 
> What would be a catchy, descriptive, and memorable phrase for this?

Template forwarding?

Jerry

March 12, 2009
Andrei Alexandrescu wrote:
> Hello,
> 
> 
> I'm looking for a catchy phrase denoting this D idiom:
> 
> template Blah(Stuff)
> {
>    alias ... Blah;
> }
> 
> i.e., defining inside a template a symbol of the same name as the template itself. Then you can use Blah!(X, Y) to mean Blah!(X, Y).Blah.
> 
> What would be a catchy, descriptive, and memorable phrase for this?
> 
> 
> Thanks,
> 
> Andrei

Selfish template?
March 12, 2009
On Thu, 12 Mar 2009 06:33:34 -0700, Andrei Alexandrescu <SeeWebsiteForEmail@erdani.org> wrote:

>Hello,
>
>
>I'm looking for a catchy phrase denoting this D idiom:
>
>template Blah(Stuff)
>{
>    alias ... Blah;
>}
>
>i.e., defining inside a template a symbol of the same name as the template itself. Then you can use Blah!(X, Y) to mean Blah!(X, Y).Blah.
>
>What would be a catchy, descriptive, and memorable phrase for this?
>
>
>Thanks,
>
>Andrei

Reciprocal template declaration?

Gide
March 12, 2009
Andrei Alexandrescu wrote:
> Hello,
> 
> 
> I'm looking for a catchy phrase denoting this D idiom:
> 
> template Blah(Stuff)
> {
>    alias ... Blah;
> }
> 
> i.e., defining inside a template a symbol of the same name as the template itself. Then you can use Blah!(X, Y) to mean Blah!(X, Y).Blah.
> 
> What would be a catchy, descriptive, and memorable phrase for this?

Template identity definition?
March 12, 2009
Sean Kelly wrote:
> Andrei Alexandrescu wrote:
>> Hello,
>>
>>
>> I'm looking for a catchy phrase denoting this D idiom:
>>
>> template Blah(Stuff)
>> {
>>    alias ... Blah;
>> }
>>
>> i.e., defining inside a template a symbol of the same name as the template itself. Then you can use Blah!(X, Y) to mean Blah!(X, Y).Blah.
>>
>> What would be a catchy, descriptive, and memorable phrase for this?
> 
> Template identity definition?

Oh, and should this actually be:

template Blah(Stuff)
{
    alias ... this;
}

I thought that was the new syntax.
March 12, 2009
On Thu, 12 Mar 2009 11:01:21 -0400, Sean Kelly <sean@invisibleduck.org> wrote:

> Andrei Alexandrescu wrote:
>> Hello,
>>   I'm looking for a catchy phrase denoting this D idiom:
>>  template Blah(Stuff)
>> {
>>    alias ... Blah;
>> }
>>  i.e., defining inside a template a symbol of the same name as the template itself. Then you can use Blah!(X, Y) to mean Blah!(X, Y).Blah.
>>  What would be a catchy, descriptive, and memorable phrase for this?
>
> Template identity definition?

Sounds good.

I think Template Identity sounds good too.

-Steve
March 12, 2009
eponymous alias?

--bb

On Fri, Mar 13, 2009 at 12:55 AM, Steven Schveighoffer <schveiguy@yahoo.com> wrote:
> On Thu, 12 Mar 2009 11:01:21 -0400, Sean Kelly <sean@invisibleduck.org> wrote:
>
>> Andrei Alexandrescu wrote:
>>>
>>> Hello,
>>>  I'm looking for a catchy phrase denoting this D idiom:
>>>  template Blah(Stuff)
>>> {
>>>   alias ... Blah;
>>> }
>>>  i.e., defining inside a template a symbol of the same name as the
>>> template itself. Then you can use Blah!(X, Y) to mean Blah!(X, Y).Blah.
>>>  What would be a catchy, descriptive, and memorable phrase for this?
>>
>> Template identity definition?
>
> Sounds good.
>
> I think Template Identity sounds good too.
>
> -Steve
>
March 12, 2009
eponymous alias?

--bb

On Fri, Mar 13, 2009 at 12:55 AM, Steven Schveighoffer <schveiguy@yahoo.com> wrote:
> On Thu, 12 Mar 2009 11:01:21 -0400, Sean Kelly <sean@invisibleduck.org> wrote:
>
>> Andrei Alexandrescu wrote:
>>>
>>> Hello,
>>>  I'm looking for a catchy phrase denoting this D idiom:
>>>  template Blah(Stuff)
>>> {
>>>   alias ... Blah;
>>> }
>>>  i.e., defining inside a template a symbol of the same name as the
>>> template itself. Then you can use Blah!(X, Y) to mean Blah!(X, Y).Blah.
>>>  What would be a catchy, descriptive, and memorable phrase for this?
>>
>> Template identity definition?
>
> Sounds good.
>
> I think Template Identity sounds good too.
>
> -Steve
>
March 12, 2009
Reply to Andrei,

> Hello,
> 
> I'm looking for a catchy phrase denoting this D idiom:
> 
> template Blah(Stuff)
> {
> alias ... Blah;
> }
> i.e., defining inside a template a symbol of the same name as the
> template itself. Then you can use Blah!(X, Y) to mean Blah!(X,
> Y).Blah.
> 
> What would be a catchy, descriptive, and memorable phrase for this?
> 
> Thanks,
> 
> Andrei
> 

Template ALIASING -> taliasing or tail-asing


« First   ‹ Prev
1 2 3 4 5 6