
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 i ...
'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 enviro ...
.
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'' (alb ...
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 assem ...
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 i ...
'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 bas ...
(LCL). The RTL is licensed under the
LGPL with a static linking exception.
Further reading
*
*
External links
RTL documentation in the Free Pascal WikiComplete online reference
{{Widget toolkits
Free Pascal
Pascal (programming language) libraries
Computer libraries
Platform-sensitive development
Software using the LGPL license