TRURL
TRURL is a class library for Object Pascal supporting the creation of virtual calculators with reverse Polish notation (RPN). It comes with demo projects and several ready-to-use calculators for macOS, Linux and Windows.
TRURL is an acronym for "TRURL is a Reusable Universal RPN Library".
Class libraries
Currently, TRURL contains two independent class libraries:
- RPN Engine: This is a full-featured calculation engine as a basis for Pascal-based RPN calculators
- Segmitator: Library for virtual seven-segment displays (may be used independently of the RPN Engine)
Calculators
The following applications are available from the TRURL project:
- TRURL A: Simple demo app for the RPN Engine
- TRURL G: Desktop RPN calculator inspired by the user interface of the DSKY unit of the Apollo Guidance Computer (AGC)
Additional calculators may be available from third parties
Screenshots





External links
All software is available with a BSD license from http://trurl.sf.net.
From the Free Pascal wiki, page "TRURL", as it stood on 2021-09-22 after a change by Jwdietrich, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
