General documentation for the compiler, text-mode IDE and utilities. Explains the command-line options, configuration and installation for various platforms. Also includes information about compiler messages and run-time-errors.
Tells more about the code the compiler generates. Contains a list of all compiler options and their meaning. Explains the memory layout and internal structure of several types, resources, linking and stack layout.
The documentation for the Pascal language itself. Explains all Pascal constructs.
The documentation for the most basic units (RTL) included with Free Pascal. Contains the documentation for all types, procedure, functions and classes in these units.
The documentation for the extended base classes (FCL) included with Free Pascal. Contains the documentation for all types, procedure, functions and classes in these units.
The documentation for the Lazarus classes, for building graphical applications. Contains the documentation for all types, procedure, functions and classes in these units.
The documentation of the fpdoc utility to generate documentation for your pascal sources.
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. more...
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. more...
-- Alexander Grau, Germany