Whilst worldbuilding, I decided to make a conlang. It's named Leksah.
Leksah is heavily influenced by the programming language Haskell. As such, Leksah has only 3 parts of speech:
Literals, which usually correspond to nouns. These are always written titlecased. (Yep, like German!)
Functions, which usually correspond to verbs.
The particle "-el", which applies a function.
As such, Leksah has word order VSO.
Yet there is a special kind of literals: Numerals. There are infinite number of integers, and I cannot make every single new word for every integer.
Furthermore, it seems no natural languages can spell every integers. The maximum units are "vigintillion" for English, "무량대수"(無量大數) for (Sino-)Korean and so on.
That said, let me introduce some aspects of my world. The main residents of my world are angels (dubbed moderators in my world), and some of those whose "duties" are related to math (cryptologists in particular?) has obligations involving huge numbers. That's why my conlang must enable such numbers to be said.
So here's a sketch of how numerals would be dealt. Integers shall be written and said in decimal. Here's how digits are said:
0 = "Nad" (from NADAZERO)
1 = "Un" (from UNAONE)
2 = "Bis" (from BISSOTWO)
3 = "Ter" (from TERRATHREE)
4 = "Kar" (from KARTEFOUR)
5 = "Pan" (from PANTAFIVE)
6 = "Sox" (from SOXISIX)
7 = "Set" (from SETTESEVEN)
8 = "Ok" (from OKTOEIGHT)
9 = "Nov" (from NOVENINE)
Though these are literals, as an exception, they can be applied by "-el". In this context, it concatenates digits to make bigger numbers:
42 = "KarelBis"
108 = "UnelNadelOk"
65535 = "SoxelPanelPanelTerelPan"
Note that the spellings are camelcased.
Yet I think there are some disadvantages compared to natural languages:
This scheme wastes time when saying a power of 10. "10000" is spelled "UnelNadelNadelNadelNad".
This scheme is very prone for a listener to accidentally omit or duplicate a digit, especially when the same digit is repeated.
How should I modify this scheme to avoid such situations? Is there any conlang can say arbitrarily large integers?