[fpc-other] Pascal librarys

Graeme Geldenhuys graemeg.lists at gmail.com
Sat May 16 10:51:12 CEST 2009


On Sat, May 16, 2009 at 10:27 AM, ik <idokan at gmail.com> wrote:
> But it is not unique. For example Boost and QT for C++ provide a lot more
> general support then FCL.

Lets see what FCL gives us (the very short list):

  * built-in XML handling
  * built-in full DOM support
  * built-in database support (SqlDB and many RDBMS to choose from)
  * built-in graphic file loading/saving support (png, jpg, gif, tiff, etc...)
  * built-in unit testing framework
  * built-in JSON support
  * built-in web development support (cgi and more)
  * Apache module support
  * built-in netDB support
  * built-in CHM support
  * built-in code generation support (as used by Lazarus Data Desktop app)

...etc. These and many more are all in pure object pascal and included
with the compiler. Something C/C++  and other compilers don't. You
have to pay a fortune for Qt, just to get some of these features (like
database support). Free Pascal gives this as standard for free. AND I
haven't even mentioned the features included in the RTL (various
collection class, string handling, thread management, etc...) or the
Lazarus LCL or fpGUI or MSEgui or AggPAS. All pure object pascal
goodies.

Object Pascal developers sometimes forget how good (easy) we have things!  :-)


Regards,
  - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/


More information about the fpc-other mailing list