Issue 5109

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Mon Oct 25 19:16:50 PDT 2010


On 10/25/10 17:56 CDT, bearophile wrote:
> Recently "galaxylang" has added an issue to Bugzilla, I have just written few comments and suggestions there:
> http://d.puremagic.com/issues/show_bug.cgi?id=5109
>
> That issue 5109 contains three things (it's usually much better to put a single request/bug for each bugzilla entry). It contains two forward reference bugs/enhancement requests (one of them is probably already present in Bugzilla), and the third thing is an enhancement request:
>
>
>> 2:
>> add parital template feature
>> struct P(A...)
>> {
>> }
>> alias  P!int P1;
>> P1 p1;//instance of P!int
>> alias P1!long P2;
>> P2 p2;//intance of P!(int,long)
>>
>> this feature will make D has the power to write a template functional
>> library,and change D into a high-levle program language.
>
> Is this kind of template currying a good idea? Are you able to find good usages for it?
>
> Bye,
> bearophile

It actually is, currently it takes a bit of effort to e.g pass to!int to 
map. It would be nice if it were all automatic.

Andrei


More information about the Digitalmars-d mailing list