Freepascal is an open-source command line pascal compiler which can create native binaries for multiple platforms. It has support for several pascal-dialects including the popular pascal dialect used by the Delphi compiler from Embarcadero. Besides a compiler the Freepascal package contains a Run-Time-Library called RTL with contains the most basic functions a programmer needs. There is also the Freepascal-Components-Library which contain useful classes for use with Freepascal and there are several extra packages included for things like external library access.
There is also a text-mode IDE called fp available. For a graphical IDE see the Lazarus IDE.
Freepascal is an open-source project mostly developed by volunteers. The project was started by Florian Klämpfl in 1993. Over the years he got help from several others, now there is a core team of developers who can commit changes to the code. They also review all patches that are sent to the bug-tracker. Developers that help a lot by sending in patches are invited to join the core-team. There is no commecial party involved in steering the project. It is all done by volunteers.
Java-bytecode target added to the Free Pascal compiler.
August 20, 2011
A new target has been added to Free Pascal compiler. It is now possible to compile applications to Java bytecode. This means that these Free Pascal applications can run in a Java Virtual Machine (JVM), so that it can run on any platform that has Java support.
Dutch Pascal conference 2011.
June 12, 2011
After the success from last year, the Dutch Pascal Users Group organizes the second Dutch Pascal Conference on June 18th. Last year it was mainly focused on Lazarus, this year there will also be some topics about Delphi.
-- Dave Haxton, USA