[fpc-pascal] Systems 2005: A first summary

L505 fpc505 at z505.com
Sat Oct 29 22:23:39 CEST 2005

> > I got few suggestions, especially to target more Delphi developers.
> >
> > 1. Maybe it'll better for public and new users to know 1 product
> > instead of two: FPC (the compiler) and Lazarus (the IDE). Just like
> > Delphi for the compiler and the IDE in a single package. I still got
> > many times question like this: "what's the difference between FPC and
> > Lazarus?" or "why I still need FPC if I already got Lazarus?". Because
> > many new users think that Lazarus is also a Pascal compiler, another
> > Delphi clone, or Kylix alternative. :p
> I think that FPC has to remain FPC, a language + compiler just like GCC.
> IDE and Lazarus could be run on top of FPC, like many IDE run on top of
> GCC. But what we really and always need is a very robust, lean and clean
> language/compiler and FPC guys are doing a nice job in this direction.
> Adding features on features and visual components lead to MFPC (Mammouth
> Free Pascal Compiler) that nobody wants. I think that FPC has to compete
> with GCC and not with Delphi. Taking FPC and Lazarus as 2 different
> projects is the way to go (my 0.02c).
> jk

Agree. DCC can be used separate from delphi too - maybe just the fact that not many people
use DCC separately.  It is better to educate people about how a compiler can be separate
from the IDE, incase that person wants the full power to write their own IDE themself one
day, or incase his IDE fails on him and he has to resort to emergency. As for whether the
lazarus IDE should have its own compiled in compiler (as opposed to being separate), I would
say if it makes lazarus significantly faster, then it would be worth it. I'm not sure of the
latency time it takes to spawn a new process and etc.


More information about the fpc-pascal mailing list