ju'au JUhAU experimental cmavo

semi-mathematical binary operator: named number base operator/interpreter

Follows a number and is followed by a sumti string (introduced with appropriate gadri, multiple sumti strung together via connectives); scope terminates with the end of the sumti and/or with ke'e'au. The construct as a whole syntactically functions as a parenthetical so that mekso may be resumed immediately thereafter without any difficulty. This word attaches to/affects the immediately preceding macrodigit string extending from the last evaluated number, number operation, etc. or bracket to/until this word. The preceding number is semantically interpreted according to the description to which the following sumti refers. If a sequence is supplied as the following sumti, the preceding number is interpreted so that each digit, starting from the left (default: see next), is understood as a multiple of the corresponding value in the sequence under the ordering given (which may produce an invalid/ill-formed result; the placement of pi matters as well). If a single number is submitted (such as "li dau"), this word acts as ju'u; the number is interpreted according to the rules of mekso and is its own island for such interpretation (thus ju'u is needed to override a cultural/grammatical default interpretation, such as decimal, even if this is done within the mekso expression outside of and including the scope of this word). In this way, the sumti being (10^n)_n, which is a sequence, is the same as the sumti being just 10, but is very different from it being the sequence (10)_n. The original default for numeral-position/string reading/interpretation is from left-to-right, where a digit on the left in a pair of digits represents that multiple of a "later" term in the sequence as compared to right member of the pair; thus "23" in decimal means (2*(10^1)) + (3*(10^0)), which is twenty-three. This default may be overridden via specification of the sequence (either its ordering, its domain being negated, or alteration to the base); alternatively, and perhaps more easily, the appearance of "la'e zoi jbo. ri'u bi'o zu'a .jbo" will always reverse it (this is a special input value with interpretation defined by this grammar); when reversed, "23" in decimal means (2*(10^0)) + (3*(10^1)), which is to say thirty-two. Generally, this word overrides the default interpretation of a string of microdigits when computing the value of a macrodigit (see: ju'u'i). See also: ju'u, ju'u'i, pi'e.


On grammatical class:

ju'au (exp!)
semi-mathematical binary operator: named number base operator/interpreter

In definition:

ke'e'au
terminates a JUhAU expression

In notes:

ji'i'u (exp!)
mekso, at-most-5-ary operator: a rounding function; ordered input list is (x,n,t,m,b) and the output is sgn(x) bt roundn (b(-t) abs(x)), with rounding preference n and where the fractional part of b(-t) abs(x) being equal to 1/2 causes the roundn ( ) function to map b(-t) abs(x) to the nearest integer of form 2Z+m, for base b (determined by context if not explicitly input) and some integer Z (determined by context).