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

Reply via email to