Free Pascal Runtime Library
   HOME

TheInfoList



OR:

The Free Pascal Runtime Library, abbreviated ''RTL'', is
Free Pascal Free Pascal Compiler (FPC) is a compiler for the closely related programming-language dialects Pascal and Object Pascal. It is free software released under the GNU General Public License, witexception clausesthat allow static linking against it ...
's
runtime library A runtime library is a library that provides access to the runtime environment that is available to a computer program tailored to the host platform. A runtime environment implements the execution model as required for a development environme ...
. The RTL consists of a collection of
units Unit may refer to: General measurement * Unit of measurement, a definite magnitude of a physical quantity, defined and adopted by convention or by law **International System of Units (SI), modern form of the metric system **English units, histo ...
that provide
components Component may refer to: In engineering, science, and technology Generic systems *System components, an entity with discrete structure, such as an assembly or software module, within a system considered at a particular level of analysis * Lumped e ...
and classes for general programming tasks. It acts as a basis for
Free Pascal Free Pascal Compiler (FPC) is a compiler for the closely related programming-language dialects Pascal and Object Pascal. It is free software released under the GNU General Public License, witexception clausesthat allow static linking against it ...
's Free Component Library (FCL) and the
Lazarus Component Library The Lazarus Component Library, abbreviated ''LCL'', is a visual software component library for the Lazarus IDE. Description The LCL consists of a collection of units that provide components and classes especially for visual tasks. It is based ...
(LCL). The RTL is licensed under the
LGPL The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
with a static linking exception.


Further reading

* *


External links


RTL documentation in the Free Pascal Wiki

Complete online reference
{{Widget toolkits Free Pascal Pascal (programming language) libraries Computer libraries Platform-sensitive development Software using the GNU Lesser General Public License