-
Notifications
You must be signed in to change notification settings - Fork 1
Vav
Vav (v.0.4.0) is a version of RPN Calculator (now Papaj). It was released on April 26, 2018. The changes included core improvements for console app, blocks of instructions, parsing script files, string and numbers management, more stack commands and other various abilities. It is named after the sixth letter of Hebrew alphabet – vav (ו).
- Name: Vav
- Version Code: 0.4.0
- Version Type: Generation 2 build
- Release Date: April 26, 2018
- Stable precedessor: Hey (v.0.3.1)
- Stable successor: Zain (v.0.4.1)
- Language: FreePascal
- Lines of code: 2,526
- Number of functions: 118
- 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: 2
- Number of packages: de facto 1 (Vanilla, but there was no Packages prior to v0.4.3)
- Works on: Windows, Linux
- core improvements for console app, e.g. parsing script files
- introduction of entities and their first types – Number and String
- string and numbers management
- blocks of instructions
- more stack commands
- floor N1
- ceiling N1
- strbetween S1 N1 N2
- strremove S1 S2
- dechar S1 S2
- strremove S1 N1
- strinsert S1 S2 N1
- strparse S1
- bind S1 S2
- bindby S1 S2 S3
- crushby S1 N1
- @casesensitive
You can check the Vav'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