deci's leftovers: mod.floor takes the divisor's sign, as integer mod.floor; pow takes a whole exponent and rounds like the other operations; a wider deci into a narrower one…
deci_more.zg
# deci's leftovers (owner, 2026-09-29): mod.floor takes the divisor's sign, as integer mod.floor; pow takes a whole# exponent and rounds like the other operations; a wider deci into a narrower one fails# too_many_digits; a deci may be a range type, with bounds written as bins' are.MAIN{let't':deci64=7.50;let'm':deci64=-7.50;std::print.stored['t'mod.floor2," ",'m'mod.floor2," ",'t'mod.floor-2,newln];let'r':deci64=1.05;std::print.stored['r'pow10," ",'r'pow0," ",'r'pow-1,newln];let'r2':deci128=1.05;std::print.stored['r2'pow10,newln];let'n':int32=3;std::print.stored['r'pow'n',newln];let'x':deci64=3.141592653589793;let'y':=to.deci32['x']otherwise0;let'z':deci64=2.50;let'zz':=to.deci32['z']otherwise0;std::print.stored['y'," ",'zz',newln];let'disc':deci64[min0.0,max1.0]=0.15;let'p':=to.deci64[min0.0,max1.0]["1.5"]otherwise'disc';std::print.stored['disc'," ",'p',newln];}