Numeral
Intro
Numeral is an esolang created by User:helpeesl on May 3rdactually 4th 2025 and uses every single type of numeral system.
General symbols
- a+b addition
- a-b subtraction
- a*b multiplication
- a/b division
- +a magnitude of a
- -a negation of a
- a&b the bitwise and of a and b
- a|b the bitwise or of a and b
- \a floor(a)
- ^a e^a
- _a ln(a)
- {x} var at x
- 'x x-long text
Numeral systems
This programming language has these numeral systems
- Attic numerals
- Ionic numerals
- Aegean numerals
- Vinculum
- Apostrophus
- Etruscan numerals
- Rod numerals
- Mayan numerals
- Kaktovik numerals
- Cuneiform numerals
- Worldwide numerals
- Arabian numerals
- Suzhou
- CJK numerals
- Tamil numerals
Attic numerals
Attic numerals are used for Looping for a specified amount of times Characters
𐅀 null +1 𐅁 null +2 Ι null +4 Π *5 +20 Δ null +40 Η null +400 Χ null +4000 Μ null +40000
For example
ΙΙΙcodeΙΙΙ
Would execute the code 12 times
Ionic numerals
Ionic numerals are for while loops and check for the variable’s data being less than 0 to get out.
α +1000 +1 β +2000 +2 γ +3000 +3 δ +4000 +4 ε +5000 +5 ς +6000 +6 ζ +7000 +7 η +8000 +8 θ +9000 +9 ι +10000 +10 κ +20000 +20 λ +30000 +30 μ +40000 +40 ν +50000 +50 ξ +60000 +60 ο +70000 +70 π +80000 +80 Ϟ +90000 +90 ρ +100000+100 σ +200000+200 τ +300000+300 υ +400000+400 φ +500000+500 χ +600000+600 ψ +700000+700 ω +800000+800 Ϡ +900000+900 ´ 10000^x 1/x γ°´ 2/3 ∠ 2 𐆊 0
For example -βαβcode-βαβ would repeat code until the variable at -3001 is less than 0
Agean numerals
Agean numerals are used for complex values
𐄇 +i 𐄈 +2i 𐄉 +3i 𐄊 +4i 𐄋 +5i 𐄌 +6i 𐄍 +7i 𐄎 +8i 𐄏 +9i 𐄐 +10i 𐄑 +20i 𐄒 +30i 𐄓 +40i 𐄔 +50i 𐄕 +60i 𐄖 +70i 𐄗 +80i 𐄘 +90i 𐄙 +100i 𐄚 +200i 𐄛 +300i 𐄜 +400i 𐄝 +500i 𐄞 +600i 𐄟 +700i 𐄠 +800i 𐄡 +900i 𐄢 +ki 𐄣 +2ki 𐄤 +3ki 𐄥 +4ki 𐄦 +5ki 𐄧 +6ki 𐄨 +7ki 𐄩 +8ki 𐄪 +9ki 𐄫 +10ki 𐄬 +20ki 𐄭 +30ki 𐄮 +40ki 𐄯 +50ki 𐄰 +60ki 𐄱 +70ki 𐄲 +80ki 𐄳 +90ki 𐄂 x*100000 1/x
Vinculum
Vinculum is used for calling functions
i -1 +1 v +5 x -10 +10 l +50 c -100+100 d +500 m +1000 — x*1kx*1k • x*10x*10
For example i(i)…[code] would create a function with id 1 with however many arguments you like(in Vinculum) with a defined code.
Apostrophus
Apostrophus is used for variables
ↈ +100000 ↇ +50000 ↂ +10000 ↁ +5000 CxↃ x*1000 ↀ +1000 D +500 C +100 L +50 X +10 V +5 I +1 S +1/2 · +1/12 Є +1/24 ↄ +1/48 Ƨ +1/72 𐆔 +1/144 ℈ +1/288 𐆕 1/x +1/1728
Etruscan numerals
Etruscan numerals are used for conditional goto and are from right to left
𐌠 -1 +1 𐌡 +5 𐌢 -10+10 𐌣 +50 𐌟 +100
For example X𐌟 would mean if variable 10 is at least zero on the real/imaginary axis goto character 100
Rod numerals
Rod numerals are used for if-else statements
𝍩 0 𝍠 1 𝍡 2 𝍢 3 𝍣 4 𝍤 5 𝍥 6 𝍦 7 𝍧 8 𝍨 9
For example XX𝍧[code|edoc] does code if the variable at 20 is at least 8 and edoc if less
Mayan numerals
Mayan numerals are used for another if-else statement
𝋠 0 𝋡 1 𝋢 2 𝋣 3 𝋤 4 𝋥 5 𝋦 6 𝋧 7 𝋨 8 𝋩 9 𝋪 10 𝋫 11 𝋬 12 𝋭 13 𝋮 14 𝋯 15 𝋰 16 𝋱 17 𝋲 18 𝋳 19
It’s the same as rod numerals but with less instead of atleast
Kaktovic numerals
Kaktovik numerals are also used for if-else
𝋀 0 𝋁 1 𝋂 2 𝋃 3 𝋄 4 𝋅 5 𝋆 6 𝋇 7 𝋈 8 𝋉 9 𝋊 10 𝋋 11 𝋌 12 𝋍 13 𝋎 14 𝋏 15 𝋐 16 𝋑 17 𝋒 18 𝋓 19
This time it’s equals
Cuneiform numerals
This time it’s not if-else, it’s input into var as a number
𒌋 10 𒁹 1 𒑊 0 𒑲 hexagesimal point 𒐀 *60
For example 𒌋𒌋 would be input a number into var 20
Worldwide numerals
These are used for regular numerals
0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 . decimal point
Arabian numerals
Arabian numerals are used for outputting a number of var x
٠ 0 ١ 1 ٢ 2 ٣ 3 ٤ 4 ۴ 4 ٥ 5 ۵ 5 ٦ 6 ۶ 6 ٧ 7 ٨ 8 ٩ 9 , decimal point
For example ٢٢٩٢ would output var 2292 as a number
Suzhou
Suzhou is used for inputting text into a variable
〇 0 〡 1 〢 2 〣 3 〤 4 〥 5 〦 6 〧 7 〨 8 〩 9
For example 〢〦 would input text into variable 26
CJK numerals
CJK numerals are for outputting variables as text
零 0 一 +1 二 +2 三 +3 四 +4 五 +5 六 +6 七 +7 八 +8 九 +9 十 *10 or +10 百 *100 or +100 千 *1000 or +1000 万 Mag1 亿 Mag2 兆 Mag3 京 Mag4 垓 Mag5 秭 Mag6 穰 Mag7 沟 Mag8 涧 Mag9 正 Mag10 载 Mag11
Magx=10^2^(x+1)
Tamil numerals
Tamil numerals are used to set one variable to another
௦ 0 ௧ 1 ௨ 2 ௩ 3 ௪ 4 ௫ 5 ௬ 6 ௭ 7 ௮ 8 ௯ 9 ௰ *10 ௱ *100 ௲ *1000 இ 1/c
So for example XX௬௰௬ would set var 20 to var 606
Programs
Truth machine
𒁹١α١I𝋁[α|]
Cat
α〡一α