[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