Agena is an easy-to-learn procedural programming language designed to be used in scientific, educational, linguistic, and many other applications. Its syntax looks like very simplified Algol 68 with elements taken from Lua and SQL.
It supports if and then conditions as well as sequences and vectors as the data types used in your projects.
The portable version of the software can be found here.
What's New in This Release:
· The new function `math.tosgesim` converts a decimal to its sexagesimal representation.
· The new function `proot` returns the principal root of a number or complex number.
· The new function `cbrt` determines the cubic root of a number or complex number, and is around 33 % faster than `root` with complex numbers.
· math.todecimal` has now been implemented in C and is 33 % faster. It also does not require an obligatory second and third argument.
· fractals.flip` has been implemented in C and is around 15 % faster now.
· Solaris, Linux, Mac, and Windows, and maybe DOS sometimes returned `undefined` instead of 0 when trying to raise the complex origin to a power. This has been fixed.
· In Solaris 10 and only with complex numbers, the underlying libc function cpow used to conduct complex exponentiation (`^` operator) sometimes returned incorrect results. This has been hot-fixed by replacing cpow with a self-written one.
· There have been problems when trying to compile the 1.12.6 sources. This has bee...