Skip to content
Paul Lipkowski edited this page Dec 9, 2023 · 6 revisions

Shemot (v.0.0.2) is a nickname of the second ever piece of RPN Calculator (now Papaj) code. It was made by Paul Lipkowski on April 18, 2016. The latest version of this unit was made on May 5, 2016.
Shemot is a FreePascal unit that was used as a part of a file manager. Similarly to its precedessor Bereshit, the input was given step-by-step, as the program could not read the RPN strings. However, it included not only operations included addition, subtraction, multiplication and division – logarithm, root and power were added and 2 constants (pi, Euler's number) were introduced as well. The project was tested on a 32-bit laptop with Windows 7. The nickname "Shemot" was given to that piece of code on August 10, 2020. The name of Shemot (שמות) is the Hebrew (original) name of the Bible's Book of Exodus.

Details and features

  • Name: Shemot
  • Version Code: 0.0.2
  • Release Date: May 5, 2016
  • Precedessor: de facto Bereshit
  • Successor: de facto Aleph
  • Language: FreePascal
  • Lines of code: 476
  • Number of functions: 9
  • Maximum number of instructions: 255
  • Number of entity types: de facto 1 (Number, but there was no Entities prior to v0.4.0)
  • Number of packages: de facto 1 (Vanilla, but there was no Packages prior to v0.4.3)
  • Works on: Windows, Linux (maybe)

Code

You can check the Shemot's code here. The RPN Calculator repository has no Shemot code. Notice there's just an unit. You need to include it in a full FP program (uses Calculate) and call a procedure calc_program().

Clone this wiki locally