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 270579
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[7]: Lazarus
by Almindor on Wed 12th Sep 2007 14:20 UTC in reply to "RE[6]: Lazarus"
Almindor
Member since:
2006-01-16

Yes but not vice versa and that's the problem ;)

LSB is also a moving target. Too much moving. They will probably go to Gtk 2.8 or even 3.x (if such will happen) and then what.

I'm talking "forward" compatibility here, not backward.

Compiling on an ancient distro and distributing on new ones isn't the problem here. Compiling on new and making it work on older ones is.

Eg: in windows, I can compile on windows XP and if I don't use specific stuff (which by default LCL doesn't), I can happily run it in windows 95.

Reply Parent Score: 1

RE[8]: Lazarus
by anda_skoa on Wed 12th Sep 2007 17:17 in reply to "RE[7]: Lazarus"
anda_skoa Member since:
2005-07-07

LSB is also a moving target. Too much moving. They will probably go to Gtk 2.8 or even 3.x (if such will happen) and then what.


The plan is, as far as I know, to include new things but not to remove old things at the same time, but rather deprecate them and remove them later.

There was pretty much a consensus on this topic at the last desktop architects meeting I attended.

Compiling on an ancient distro and distributing on new ones isn't the problem here. Compiling on new and making it work on older ones is.


Hmm, if you are just using symbol also available on the old system?
I mean applying the same rules you mentioned about development on Windows.

Reply Parent Score: 2

RE[9]: Lazarus
by Almindor on Wed 12th Sep 2007 20:39 in reply to "RE[8]: Lazarus"
Almindor Member since:
2006-01-16

Not possible. GLibc for example has broken ABI.

Reply Parent Score: 1