You are quite right.
Although I am 99% Unix user, I came to the conclusion that Lazarus
development on Linux is just not productive.
For the exact reason you mention below, using Lazarus on Windows and
using Delphi to debug is way more productive.
I am actually starting to think that it is the best just to develop in
Delphi on windows until a program works and is debugged and then port it
to Linux using first Lazarus on windows and then Lazarus on Linux for a
final native compile.
The option to use a decent debugger as on Delphi makes this a much more
efficient process than to develop with Lazarus on Linux.
I would have preferred to develop on Linux only as my programs are not
used on windows at all, but believe me, developing "pascal/lazarus" code
on windows is way more efficient than to use Lazarus's debugger on Linux.
It would be a great day when we can have a debugger on Lazarus/Linux
which works repeatably and responsibly.
If I knew exactly how to improve it I would, but I think we are caught
in the trap of the debuggers in Linux which are horribly underpowered
ambiguous and idiosyncratic such as gdb.
Solving this problem would mean rewriting gdb until it behaves properly.
I am not up to that and since the Delphi debugger works so well, I
rather develop there and use Lazarus for porting it back to Linux.
The good thing about not having a debugger is that I am forced to write
vanilla code that must convert to Delphi easily. That is a pretty good
thing, so the lack thereof makes you a better programmer, but not a more
efficient one time-wise.
Felipe Monteiro de Carvalho wrote:
If your program doesn't use the form designer it is pretty easy to make
it compile on Delphi also. This is what I do, so when I am on Windows I
can use Delphi to debug.
This is why I am so interested on that "Universar Converter" project to
convert the visual forms from Lazarus to Delphi and the other way around.
Felipe
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives