Two years ago I proposed the feature with experimental compiler change, but
it was properly rejected.
https://github.com/D-Programming-Language/dmd/pull/459

Kenji Hara


2013/7/30 JS <[email protected]>

> On Tuesday, 30 July 2013 at 13:03:47 UTC, monarch_dodra wrote:
>
>> On Tuesday, 30 July 2013 at 12:25:47 UTC, JS wrote:
>>
>>> First how does that remove having to type mixin every time?
>>>
>>
>> That will *never* happen. Having the keyword *mixin* at call site is
>> important so the caller understand what is actually happening. Without
>> this, you are basically injecting a macro into caller code. Good luck with
>> the re-read.
>>
>
> Um, so? You think my d source is going to be hacked? Someone is going to
> turn all my templates into string mixins and trick me?
>

Reply via email to