<div class="gmail_quote">On Fri, Nov 19, 2010 at 5:46 PM, Bruno Medeiros <span dir="ltr"><brunodomedeiros+spam@com.gmail></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On 22/10/2010 04:04, Andrei Alexandrescu wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 10/21/2010 08:41 PM, bearophile wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have suggested yet another attribute, @tagged:<br>
<a href="http://d.puremagic.com/issues/show_bug.cgi?id=5097" target="_blank">http://d.puremagic.com/issues/show_bug.cgi?id=5097</a><br>
<br>
Bye, bearophile<br>
</blockquote>
<br>
And almost exactly six hours ago:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On the other hand, currently there are many D2 features that are<br>
unfinished and buggy, so adding even more stuff is not a good idea.<br>
And I think named arguments are a purely additive change. So Walter<br>
may add them later when the current features are implemented well<br>
enough. Currently it's much more important to focus on eventually<br>
needed non-additive changes instead.<br>
</blockquote>
<br>
Hope you agree with yourself :o).<br>
<br>
<br>
Andrei<br>
</blockquote>
<br>
How did I miss that! It's bearophile's best comment ever! :D</blockquote><div><br></div><div><br></div><div>This isn't really related but it's an idea that I randomly had while reading that bug report:</div>
<div>What if functionality like this could be implemented in mixins rather than compiler-defined annotations? The idea would be that an annotation, when applied to something, would be "instantiated" in some form, allowing it to mixin code somehow. I know that's vague, but it seems like it would have powerful applications for things like ORM libraries and other libraries.</div>
<div>On the other hand, annotations go from metadata to something that potentially changes the code you're writing, which may not be a good idea.</div><div><br></div><div>Disclaimer: This is utterly random and you're free to tell me it's foolishness. </div>
</div><br>