opMixin or mixin function templates with convenience operator?

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Thu Dec 12 22:25:25 UTC 2019


On Thursday, 12 December 2019 at 22:17:59 UTC, Paul Backus wrote:
> If what you actually want is a pure const lambda, there's 
> nothing stopping you from writing one and sticking your mixin 
> inside it.

Just basic software engineering. No external entity should be 
able to access anything in the calling context that has not been 
explicitly exported.

It does not scale well as it can lead to bugs that are hard to 
locate.

So, it is an attempt to mitigate the problematic "macro" aspect 
of mixins and make the construct hygenic.



More information about the Digitalmars-d mailing list