Linked by Joost van der Sluis on Mon 10th Sep 2007 16:03 UTC
General Development Recently, Free Pascal (FPC) version 2.2.0 was released. This open source Pascal compiler has - since its initial release in 1993 - grown to be one of the most sophisticated open source compilers available today. Daily, more programmers discover FPC and develop their applications in Object Pascal. Specifically, the development of Lazarus has contributed to this phenomenon: Lazarus is a graphical open source IDE for FPC, with an extensive tool kit to design graphical (GUI) applications.
Thread beginning with comment 270081
To read all comments associated with this story, please click here.
Lazarus
by crlab on Tue 11th Sep 2007 00:04 UTC
crlab
Member since:
2007-09-10

Lazarus does not yet have the polish of Delphi, but it can create nice cross-platform applications. The Windows applications are really very good. Linux relies on GTK1, and dependency issues make supportimg all distributions difficult. The OSX Carbon components have really progressed rapidly - you can create usuable OSX, Windows and Linux apps simply by recompiling to the target OS.

I actually think that the Carbon/Cocoa distinction is a bit silly - Lazarus allows a user to create good applications fast, and I really think Carbon is so useful it will be supported for a long time, e.g. see

http://unsanity.org/archives/mac_os_x/carbon_vs_cocoa.php

Reply Score: 1

RE: Lazarus
by evangs on Tue 11th Sep 2007 06:07 in reply to "Lazarus"
evangs Member since:
2005-07-07

So your evidence for Cocoa being slow is a blog post from almost 5 years ago? Cocoa was a new API back then since Carbon has existed since OS 9 times. These days, most of the development on OS X is focused on Cocoa.

Reply Parent Score: 2

RE: Lazarus
by ggeldenhuys on Tue 11th Sep 2007 07:53 in reply to "Lazarus"
ggeldenhuys Member since:
2006-11-13

Windows applications are really very good. Linux relies on GTK1, and dependency issues make supportimg all distributions difficult.


Lazarus can use GTK2 as well, but the dependency issue is still there. That is why the fpGUI project [http://opensoft.homeip.net/fpgui/] has been started. It talks directly to the underlying windowing systems (Xlib or GDI) so there is no dependency issues.

Edited 2007-09-11 08:00 UTC

Reply Parent Score: 1

RE[2]: Lazarus
by FooBarWidget on Tue 11th Sep 2007 08:27 in reply to "RE: Lazarus"
FooBarWidget Member since:
2005-11-11

Why is GTK2 dependency a problem? I don't know any post-2004 Linux desktop system that doesn't have GTK2 installed. I think it's safe to say that 99% of Linux *desktop* systems have GTK2.

Reply Parent Score: 3