-
Notifications
You must be signed in to change notification settings - Fork 1
Zain
Zain (v.0.4.1) is a version of RPN Calculator (now Papaj). It was released on November 8, 2018. The changes included code reconstruction and optimization, RPN logo, creating own functions, REPL, variables, conditionals and more string functions. It is named after the seventh letter of Hebrew alphabet – zayin (ז). It is the first release of RPN Calculator that uses the name of PapajScript as the name of the language it interpretes.
- Name: Zain
- Version Code: 0.4.1
- Version Type: Generation 2 build
- Release Date: November 8, 2018
- Stable precedessor: Vav (v.0.4.0)
- Stable successor: Chet (v.0.4.2)
- Language: FreePascal
- Lines of code: 3,532
- Number of functions: 186 + user-defined ones
- Maximum number of instructions: de facto no limit (depends how many you can put in AnsiString, which has limit of either 2,147,483,647 (32 bit) or 9,223,372,036,854,775,807 chars (64 bit))
- Number of entity types: 5
- Number of packages: de facto 1 (Vanilla, but there was no Packages prior to v0.4.3)
- Works on: Windows, Linux
You can check the Zain's code here.
Versions of Papaj:
Pre-builds: Bereshit (v.0.0.1), Shemot (v.0.0.2)
Aleph (v.0.1.0), Bet (v.0.2.0), Gimel (v.0.2.1), Dalet (v.0.3.0)
Hey (v.0.3.1), Vav (v.0.4.0), Zain (v.0.4.1), Chet (v.0.4.2), Tet (v.0.4.3)
Yod (v.0.5.0), Khaf (v.0.5.1), Lamed (v.0.5.2), Mem (v.0.5.3), Nun (v.0.5.4), Samech (v.0.5.5)
Development version: Leviathan
Packages of Papaj:
Vanilla, Array, Console, Date, Math, Number, String
Structures of Papaj:
Conditional, Entity, Loop, Variable
Array, Boolean, DateTime, Exception, LogicalExpression, Function, Number, Null, String
Home, PapajScript, Papaj (interpreter), Papaj REPL