Running Cheetah

The documentation available for Free Pascal

The user's guide

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.

Programmer's guide

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.

Language reference guide

The documentation for the Pascal language itself. Explains all Pascal constructs.

Run-time library (RTL) units reference manual

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.

Free Component Library (FCL) units reference manual

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.

Lazarus Component Library (LCL) units reference manual

The documentation for the Lazarus classes, for building graphical applications. Contains the documentation for all types, procedure, functions and classes in these units.

Fpdoc documentation tool reference manual

The documentation of the fpdoc utility to generate documentation for your pascal sources.

Reference chart with all compiler options and switches (pdf)

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.