<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-04-12 14:48 GMT+02:00 Michael Van Canneyt <span dir="ltr"><<a href="mailto:michael@freepascal.org" target="_blank">michael@freepascal.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I really don't think you should delegate such things to attributes. You make 2 completely unrelated language constructs suddenly related. A bad design decision.</blockquote><div><br></div><div><div>I think you are wrong. Attributes are not only dedicated to RTTI just look at other languages: Delphi, C#, Java. Instead of extending language into infinity you can use simple attribute with parameter. I don't see any reason why don't use attributes to describe some compiler/RTL behavior? Any attribute can be easier placed in many language structures without breaking language syntax. That is much harder with new keywords.</div><div><br></div><div>Maybe that is not ideal but works excellent.</div></div></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Best regards,<br>Maciej Izak</div></div></div>
</div></div>