Free Pascal Runtime Library
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.
Further reading
- Michaël van Canneyt; Florian Klämpfl (2012), Free Pascal (Free Pascal 2 ed.), Computer & Literatur Verlag GmbH, ISBN 978-3936546729, OL 25421359M, 393654672X
- Roderick Person (2013), Getting Started with Lazarus IDE, Packt Publishing, ISBN 978-1782163404, OL 25426631M, 1782163409
External links
- RTL documentation in the Free Pascal Wiki
- Complete online reference
- v
- t
- e
List of widget toolkits
Low-level
- Intuition
- Macintosh Toolbox
- Carbon
- Windows API
- UWP
- WinRT
under X11
- Xlib
- XCB
- X Toolkit Intrinsics
CLI | |
---|---|
C | |
Java |
CLI |
|
---|
High-level, platform-specific
- BOOPSI
- MUI
- ReAction GUI
- Zune
Object Pascal | |
---|---|
Objective-C, Swift |
|
C++ | |
CLI |
|
CLI | |
---|---|
C++ | |
Object Pascal |
under X11
- Athena (Xaw)
- LessTif
- Motif
- OLIT
- XForms
- XView
High-level, cross-platform
- Enlightenment Foundation Libraries
- GTK
- IUP
- XForms
- XVT
- Gtk#
- Tao Framework
- UIML
- MonoGame
- Moonlight
- Xamarin.Forms
- XWT[1][2]
- .NET MAUI
- Fyne
- IUP
- Perl/Tk
- wxPerl
- Shoes
- QtRuby
- Tcl/Tk
- Newt
- CDK
- Dialog
- Flutter