mixin + CTFE, to big a hammer??
janderson
askme at me.com
Fri Mar 2 19:25:48 PST 2007
janderson wrote:
> Mikola Lysenko wrote:
>> kris Wrote:
>>> D mixin, in it's current guise, is about equivalent to crack-cocaine.
>>> Easily the worst thing that happened to the language, IMO.
>>>
>>> Just say no
>>
[snip]
>> My belief is that the basic problems with mixins result from their
>> reliance on string manipulation for meta programming - rather than
>> syntactic and structural concepts. If we want to create mixin like
>> behaviors (and I think that ultimately it is a good goal) they need to
>> be presented in the logical context of a program manipulator - not a
>> text processor. The current mixin syntax needs to be aborted before
>> we go any farther down this line of thought. The longer it sticks
>> around in the language, the harder it is going to be to kill.
>> I vote it gets axed in the next release.
>>
>> -Mik
>
> I strongly disagree, we haven't even realized the full potential of
> mixins yet. I hope they get ingained in D because people realize they
> are not the same as C++ macros. They give D the potential to evolve far
> beyond anything that C++ could ever offer.
>
> -Joel
>
Oh, and sorry to be so hard on C++ today. I had to take MS C++ out the
back today and show it who was in charge. Dam that C++ and its limitations.
-Joel
More information about the Digitalmars-d-announce
mailing list