-
Notifications
You must be signed in to change notification settings - Fork 1
Nun
Nun (v.0.5.4) is the stable version of Papaj. It is named after the fourteenth letter of Hebrew alphabet – nun (נ). Its main improvement is the introduction of complex numbers and polynomials. Nun is the first version of the project with its current name of Papaj.
- Name: Nun
- Version Code: 0.5.4
- Version Type: stable version
- Release Date: December 14, 2024
- Stable precedessor: Mem (v.0.5.3)
- Stable successor: will be Samech (v.0.5.5)
- Language: FreePascal
- Lines of code: 20900
- Number of functions: 571 (excluding aliases) + user-defined ones
- Maximum number of instructions: de facto no limit (depends how many of them 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: TBA
- Number of packages: TBA
- About to be tested on:
- systems: Windows (Win2000, Win7, Win8.1, Win10), Linux (Ubuntu 18-20, Debian 11, Mint 21, Manjaro), FreeBSD, MacOS 14.3 (Apple M1 chip)
- architectures: i386/x86 (32 bit), amd64/x64/arm64 (64 bit)
- support of complex numbers
- FreeBSD and MacOS support
- New vanilla functions:
-
re
,im
,arg
-
realroot
,complexroot
-
- New functions for Number package:
-
minusOneTo
,minusImagTo
,plusImagTo
,Number.imagTo
-
isReal
,isComplex
-
- New functions for Console package:
-
CPUCurFreqs
(alias forCPUCurrentFreqs
)
-
- introduction of polynomials
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