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 In computer programming, a runtime library is a set of low-level routines used by a compiler to invoke some of the behaviors of a runtime environment, by inserting calls to the runtime library into compiled executable binary. The runtime envir ...
. The RTL consists of a collection of
units Unit may refer to: Arts and entertainment * UNIT, a fictional military organization in the science fiction television series ''Doctor Who'' * Unit of action, a discrete piece of action (or beat) in a theatrical presentation Music * ''Unit'' (al ...
that provide
components Circuit Component may refer to: •Are devices that perform functions when they are connected in a circuit.   In engineering, science, and technology Generic systems *System components, an entity with discrete structure, such as an assemb ...
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 base ...
(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 ow ...
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 LGPL license