[fpc-devel] Extend the libraries people!
nickysn at SexMagnet.com
Mon Jun 6 10:16:48 CEST 2005
Bisma Jayadi wrote:
>Object pascal is a mature language. Some languages even adopt the concept, such
>as C# or Java, with different syntaxes and styles. Do not listen to people who
>said pascal is a toy language, they just don't know what they're talking about.
>Then, if we are talking about the object pascal compilers... we must admit that
>Delphi/Kylix is the most popular pascal compiler. In fact, it becomes some kind
>of industry standard for pascal based software engineering.
>But, now we have another pascal compiler alternative. The open source and free
>one, it's FreePascal aka FPC. Since it released the v.2.0, it got more
>popularity. Some people even think that it's gonna replace Delphi domination.
>But, I think it's not that easy as it said. Delphi has more experiences, more
>developers and community, more library supports, more products, and many more.
>If we want to make FPC as popular as Delphi and more developers interested to
>use it, then we have 2 ways to do it:
>1. Make FPC 100% compatible with latest Delphi release (I think at least D7).
>Automatically, FPC will get all Delphi resources, including the codes and the
>developers! There's no need to write new specific libraries for FPC.
>2. Make FPC own environment and community. We don't need to keep up with Delphi
>compatibility, make our own syntaxes and styles, build our own libraries, have
>our own dignity and destiny. :)
>Which way we gonna choose? The first one? Which I think we only need to more
>concentrate on the compiler development, but with ability to share the code and
>community with current Delphi code and community. This will make FPC = Delphi,
>or even FPC >= Delphi. :)
>Or the second one? Which I think requires more works, keep up with some
>"selected" Delphi compatibility, build our own libraries, but with freedom to
>have our own "special" pascal. This will make FPC > Delphi, or FPC < Delphi, or
>even FPC <> Delphi.
>So... which one? :)
Why not both? Delphi is windows-only, so even if FPC became 100%
compatible with D7, the libraries already available for Delphi are
usually windows specific, and FPC libraries are cross-platform.
More information about the fpc-devel