<div class="gmail_quote">2013/3/29 Sven Barth <span dir="ltr"><<a href="mailto:pascaldragon@googlemail.com" target="_blank">pascaldragon@googlemail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


There was already a discussion some time ago whether we should allow operators like "or=" and such as well and the result was simple: no. I consider this the same here.<br>
<br>
You can achieve a similar effect through type helpers in 2.7.1 though:<br></blockquote></div><br>Using type helper here may result in "apparently" same effect. But in fact they are very different.  The syntax OP proposed is a mechanism of the language (compiler), i.e. support will be ubiquitous, but if you implement it with type helper, then you have to write the helper (or use it) every time you need such very tiny "feature" (if not just save typing), which voids the whole idea of make the source code simpler.  Unless you put such helper into the RTL, which will be similar to the OP's proposal, but not as elegant.<br>


<br>My opinion is that I like this feature, but I don't mind if it is implemented or not. That will indeed make the syntax more complex and a little un-pascal-ish. <br><br>As to the C-style += operator, I have one question, will it makes code slightly faster? because if you use Inc() or Dec() there will be a function call?  or, the compiler will always try to inline Inc or Dec?<br>