[Lazarus] Congrats to the FPC/Lazarus projects - job well done!

Graeme Geldenhuys mailinglists at geldenhuys.co.uk
Thu Jul 20 13:33:17 CEST 2017


On 2017-07-20 12:04, Marco van de Voort via Lazarus wrote:
>>   - Error Insight (red squiggles for Unknown Identifiers) is horribly
>>     broken. My code editor looks as if my 1 year old drew with a red
...snip...
> 
> My experience is the other way. Delphi (XE10) here, updates it live,
> while lazarus needs a recompile.

I would rather take _accurate information_ that all the false positives 
that Delphi gives.

> My biggest beef with Delphi is that it is confused by having ..\xxxx paths
> in the search paths. They are interpreted as relative to the local

Yeah, I noticed that one too.


And more....

* Code navigation is disable when you are debugging!! WTF is the point
   of that!

* Code navigation via keyboard shortcuts (eg: Alt+<back>) sometimes take
   you to the strangest places in code - not where I was before.

* Refactoring: renaming identifiers - eg: a class name, doesn't update
   the comment markers for classes - so they will still have the old
   name, but the actual class name is updated. Little inconsistencies.

* Code Completion can't update changed parameters like Lazarus can.
   I didn't realize until now how often I rely on this when using
   Lazarus.

* Class Completion on overridden methods generate "inherited;" instead
   of "inherited <method_name>;". So with that omission, I can't code
   navigate (eg: Ctrl+LClick) to the parent [inherited] method.

* No support for global editor bookmarks. Ctrl+<num> only works for
   the current file. You can't have a bookmark in two or more files
   and think you can jump between them!


Wow, with every day I'm using Delphi this list of annoyances or bugs are 
growing fast. And EMBT thinks they can still justify the HUGE price 
tag?? What are Delphi Developers actually paying for? They should vote 
with their wallet and stop upgrading until EMBT actually starts fixing 
things.


So I'll reiterate.... Job well done to the FPC, Lazarus and MSEide 
teams! You guys go far beyond what a commercial company can produce.

Regards,
   Graeme



More information about the Lazarus mailing list