The Free Pascal Runtime Library, abbreviated RTL, is Free Pascal's runtime library.
The RTL consists of a collection of units that provide components and classes for general programming tasks. It acts as a basis for Free Pascal's Free Component Library (FCL) and the Lazarus Component Library (LCL). The RTL is licensed under the LGPL with a static linking exception.
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Low-level | |||||||||
OnAmigaOS |
| ||||||||
OnClassic Mac OS, macOS |
| ||||||||
OnWindows |
| ||||||||
OnUnix, under X11 |
| ||||||||
OnBeOS, Haiku |
| ||||||||
Cross-platform |
| ||||||||
OnAndroid |
| ||||||||
High-level, platform-specific | |||||||||
OnAmigaOS |
| ||||||||
OnClassic Mac OS, macOS |
| ||||||||
OnWindows |
| ||||||||
OnUnix, under X11 |
| ||||||||
OnAndroid |
| ||||||||
High-level, cross-platform | |||||||||
C |
| ||||||||
C++ |
| ||||||||
Objective-C |
| ||||||||
CLI |
| ||||||||
Adobe Flash |
| ||||||||
Go |
| ||||||||
Haskell |
| ||||||||
Java |
| ||||||||
JavaScript |
| ||||||||
Common Lisp |
| ||||||||
Lua |
| ||||||||
Pascal |
| ||||||||
Object Pascal |
| ||||||||
Perl |
| ||||||||
PHP |
| ||||||||
Python |
| ||||||||
Ruby |
| ||||||||
Tcl |
| ||||||||
XML |
| ||||||||
shell |
| ||||||||
Dart |
|