Date:        Sun, 17 Jul 2022 14:13:16 +1000
    From:        Martin D Kealey <mar...@kurahaupo.gen.nz>
    Message-ID:  
<CAN_U6MWRovocRJ3si5mdn=vscqbgpt3jgibfhyfxztjybix...@mail.gmail.com>

  | At least by explicitly exposing the word size in a controlled manner, we
  | can write code that avoids unintended overflow.

For just getting the word size, a better solution would be to request a
new predefined variable (eg: BASH_ARITH_BITS) which contains the number
of bits used for arithmetic.   Inventing new mechanisms so you can compute
it dynamically is crazy - it will not change while bash is running.

Most of the rest of what you are suggesting doesn't belong in shell arith,
you should be using a language suited to numeric computing (FORTRAN?)
for most of that, not shell scripting.    Use the right tool for the job.

kre


Reply via email to