template mixins vs. string mixins
div0
div0 at sourceforge.net
Sat Nov 6 04:06:01 PDT 2010
On 06/11/2010 10:13, Don wrote:
> Trass3r wrote:
>> In the past template mixins were a neat special usecase of templates.
>> Now with the "mixin template()" syntax they've become a separate thing
>> because you can add special code for handling them, e.g. allowing them
>> to add constructors to classes.
>>
>> The question is: what is their right to exist? Is there anything you
>> can do with them you can't with string mixins (or vice versa)?
>
> I've personally never seen a use for template mixins.
>
They are handly for boiler plate code that you sometimes just can't avoid.
When you do that stuff template mixins are nicer to work with than
string mixins, but I keep hitting forward reference bugs with them in
newer versions of DMD so they've become less useful.
--
My enormous talent is exceeded only by my outrageous laziness.
http://www.ssTk.co.uk
More information about the Digitalmars-d-learn
mailing list