Agena 3.7.2 – Procedural programming language.

Agena is an easy-to-learn procedural programming language suited to be used in scientific, educational, linguistic, and many other applications, including scripting.

`stats.binomd`, `stats.poisson`, `stats.ad`, `stats.md`, `stats.ios`, `stats.rownorm`, `stats.gini`, `stats.acf`, `stats.acv`, `linalg.dotprod`, `linalg.det`, `linalg.mmul`, `linalg.trace`, `math.compose`, `numarray/qmdev` metamethod and `calc.eps` use Kahan-Babuska summation for better internal round-off error prevention.
New `math.kbadd` conducts Kahan-Babuska summation to be used primarily in iterations if advanced round-off error prevention is needed while summing up Agena numbers.
`math.ndigits` returned wrong results with the integral part of Agena Numbers. This has been fixed.
`environ.kernel` returns the number of digits in the floating point mantissa for C data long doubles in the new field ‘longmantdigs’ and the largest possible exponent value in C long doubles in the new field ‘longmaxexp’. The values vary across platforms.
This release has been Valgrind-checked on x86 and AMD64 Linux to ensure there are no internal errors or memory leaks.

Download Now]]>