<div dir="ltr">Hi,<div><br></div><div>in patch/feature proposed in <a href="http://bugs.freepascal.org/view.php?id=30687">http://bugs.freepascal.org/view.php?id=30687</a> we have Copy/Clone operators naming convention proposed by Florian (my initial idea was AddRef/Copy).</div><div><br></div><div>I'd like to say that Copy/Clone naming convention is terrible in practical usage. :( As the main author I have many troubles and I have always confusion >.< I always must to check which is for adding reference and which one is for copying...</div><div><br></div><div>For example Paul Ishenin said in previous discussion ("ANN: Management operators - final patch") : <span style="font-size:12.8px">I know Florian insisted on Copy and Clone names but still for my taste it would be the best to have conformity between compiler and RTL.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">In current FPC implementation of management operators "Copy" operator is *always* used for increasing reference count and "Clone" operator is used to create copy... In this area I have objections for my own patch.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Maybe someone have other ideas? Maybe we could back to </span>AddRef/Copy which is RTL compatible and is more "real life" friendly?<span style="font-size:12.8px"><br clear="all"></span><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Best regards,<br>Maciej Izak</div></div></div>
</div></div>