<p>Am 24.02.2016 13:10 schrieb "Maciej Izak" <<a href="mailto:hnb.code@gmail.com">hnb.code@gmail.com</a>>:<br>
><br>
> 2016-02-24 12:48 GMT+01:00 Anthony Walter <<a href="mailto:sysrpl@gmail.com">sysrpl@gmail.com</a>>:<br>
>><br>
>> On another forum a Free Pascal user opined that {$MODE DELPHI} is wrong and should not be used other than for people or companies trying to convert Delphi code to Free Pascal.<br>
>><br>
>> What's the official position on this point?<br>
><br>
><br>
> Delphi is IMO the best available mode. ObjPas is unusable for me for many reasons, few of them:<br>
><br>
> * Different parsing of comments </p>
<p>Which is better in ObjFPC as it allows nesting of comments.</p>
<p>> * Unlogical approach for static; modifier (I can't use static methods as callback in objfpc... the main reason of introducing static in Delphi is callback for api...)</p>
<p>AFAIK that's a general problem we currently have with static and not just restricted to mode ObjFPC. At least in my opinion the assignment of such methods to normal procedure variables should be possible no matter which mode is selected.</p>
<p>> * I cant use the same name for class var and for parameter in method <a href="http://bugs.freepascal.org/view.php?id=24963">http://bugs.freepascal.org/view.php?id=24963</a></p>
<p>That's by design.</p>
<p>> * generic and specialize keyword hell in extensively used generics...</p>
<p>On the other hand complex inline specialization expressions work in mode ObjFPC, while they don't in mode Delphi...</p>
<p>Regards,<br>
Sven</p>