Sign in Join
Wiki copytemporary

TRURL: what changed

Revision 2 to 3. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-**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.
2-
3-TRURL is an acronym for "TRURL is a Reusable Universal RPN Library".
4-
5-## Class libraries
1+**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.
62
7-Currently, TRURL contains two independent class libraries:
3+TRURL is an acronym for "TRURL is a Reusable Universal RPN Library".
84
9-- RPN Engine: This is a full-featured calculation engine as a basis for Pascal-based RPN calculators
10-- Segmitator: Library for virtual seven-segment displays (may be used independently of the RPN Engine)
5+TRURL B on macOS
116
12-## Calculators
7+* [![TRURL G with source code](/wiki-images/f/f9/TRURL_G_with_sourcecode.jpeg)](</File:TRURL_G_with_sourcecode.jpeg> "TRURL G with source code")
138
14-The following applications are available from the TRURL project:
9+TRURL G with source code
1510
16-- TRURL A: Simple demo app for the RPN Engine
17-- TRURL G: Desktop RPN calculator inspired by the user interface of the DSKY unit of the Apollo Guidance Computer (AGC)
11+* [![TRURL A on macOS](/wiki-images/a/a0/TRURL_A_1.0_on_macOS_Mojave.png)](</File:TRURL_A_1.0_on_macOS_Mojave.png> "TRURL A on macOS")
1812
19-Additional calculators may be available from third parties
13+TRURL A on macOS
2014
21-## Screenshots
15+* [![TRURL G on macOS](/wiki-images/f/f2/TRURL_G_1.0_on_macOS_Mojave.png)](</File:TRURL_G_1.0_on_macOS_Mojave.png> "TRURL G on macOS")
2216
23-![](/wiki-images/f/f9/TRURL_G_with_sourcecode.jpeg)
17+TRURL G on macOS
2418
25-![](/wiki-images/a/a0/TRURL_A_1.0_on_macOS_Mojave.png)
19+* [![TRURL G on Windows](/wiki-images/9/9c/TRURL_G_1.0_on_Windows_7.png)](</File:TRURL_G_1.0_on_Windows_7.png> "TRURL G on Windows")
2620
27-![](/wiki-images/f/f2/TRURL_G_1.0_on_macOS_Mojave.png)
21+TRURL G on Windows
2822
29-![](/wiki-images/9/9c/TRURL_G_1.0_on_Windows_7.png)
23+* [![Segmitator demo](/wiki-images/2/25/segmitator-demo.png)](</File:segmitator-demo.png> "Segmitator demo")
3024
31-![](/wiki-images/8/81/Segmitator-demo.png)
25+Segmitator demo
3226
3327## External links
3428
35-All software is available with a BSD license from [<http://trurl.sf.net>](http://trurl.sf.net).
29+All software is available with a BSD license from <http://trurl.sf.net>.
3630
3731---
38-*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](/wiki-contact).*
39-Category: FPC in Science and Technology
40-Category: Software created with Lazarus
41-Category: Software written in Free Pascal
42-Category: TRURL
32+*From the Free Pascal wiki, page "TRURL", as the Internet Archive kept it on 2026-01-07, last changed on 2025-10-21. 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](/wiki-contact).*

Back to history