Re: kilyx




Brian Moelk <bmoelk@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:

ISTM Lazarus is holding FPC back from bigger/better things. Building a
modern IDE is a tough thing to do. Good open source/pluggable IDE's
already exist so the reasons for building one's own IDE is that much
harder to justify.

FPC has chosen the hard way many times. We could have based
our compiler on GCC, just like GNU-Pascal. However, in the
long term, the FPC approach paid off and turned out to be an
advantage. We could have based the RTL on libc, however, the
FPC syscall approach is one of our big advantages on the Linux
platform.

In some situations we have chosen the easy way, i.e. relying
on GNU assembler, linker and debugger. Those have proven to
seriously limit the possibilities of the compiler and are
abandoned one by one.

It is the same with IDE. Chosing the easy way will get you a
quality IDE quickly, but as no IDE is designed for Pascal,
and no IDE is designed for the kind of RAD Lazarus does, an
external IDE is no serious option. They exist though, you can
design FPC software in Kdevelop for example. Compare the
Kdevelop experience with the Lazarus experience and no need to
say more.

Lazarus is getting there. It'll be one of strong players in
open source RAD. It would never haven been with an external
IDE.

Daniël Mantione
.



Relevant Pages

  • Re: Is FPC an option in BDS because of MSBuild?
    ... Delphi is more powerfull than Lazarus and this is unlikely to ... Delphi" will every become. ... a "FPC inside Delphi". ... out-way the benefits of a multi-platform IDE. ...
    (borland.public.delphi.non-technical)
  • Re: Is FPC an option in BDS because of MSBuild?
    ... Delphi is more powerfull than Lazarus and this is unlikely to ... Delphi" will every become. ... a "FPC inside Delphi". ... Delphi IDE refactors *Delphi* source code, ...
    (borland.public.delphi.non-technical)
  • Re: Delphi strategy against Lazarus
    ... I guess it is just a question of time Lazarus would be ahead of Delphi. ... One of my real complaints about FPC and Lazarus, is how difficult it is to get it working properly; especially true when attempting to do updates. ... I am also willing to bet, that if they did make FPC and Lazarus part of the standard repositories for Red Hat based repos and Debian based distros as well, it would attract much more attention. ... But Lazarus is no where near as polished as Delphi IDE. ...
    (borland.public.delphi.non-technical)
  • Re: Is FPC an option in BDS because of MSBuild?
    ... more suitable for FPC codebases, such as better help you make ... use of include files than Delphi does. ... rebuilding your IDE. ... this requires close cooperation from compiler and IDE. ...
    (borland.public.delphi.non-technical)
  • Re: FPC 2.0.2 released!
    ... >bug fix release to 2.0.0 though also some little features were added. ... Thanks to the FPC team for fixing some bugs, but the IDE FP.EXE still ... No hint where to install in any document ...
    (comp.lang.pascal.misc)