Agena is an easy-to-learn procedural programming language suited to be used in scientific, educational, linguistic, and many other applications, including scripting.
What’s new in version 2.22.1
Updated on Oct 26 2020
`io.open` and `io.popen` could crash if given an invalid mode. This has been fixed.
The new function `math.nextmultiple` returns the next multiple of an integer to the given integer base.
Introduced unsigned 32-bit integers to the `numarray` package, to be created with the new function `numarray.uint32`. See also: `numarray.readuint32` in the Primer and Reference.
`numarray.sort` can now sort all kinds of arrays.
The new function `stats.numbpart` computes partition numbers.
The new function `stats.bell` computes Bell numbers.
To prevent segmentation faults, `numarry.resize`, `numarray.uchar`, `numarray.ushort`, `numarray.double`, `numarray.int32` and `numarray.uint32` can no longer create arrays of more than 2,147,483,647 elements.