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 3.4.4
Updated on Sep 05 2023
`xbase.writenumber`, `xbase.writefloat`, `xbase.writedouble`, `xbase.writecomplex`, `xbase.writebyte` and `xbase.write` could write truncated content to a dBASE file, resulting in wrong field sizes. This bug has been fixed.
The new C API function `agnL_pushvstring` takes one or more strings and pushes their concatenation onto the top of the stack.
The new C API function `agnL_strtonumber` tries to convert a string in the stack to a number and if successful replaces that string with that number.
The new C API function `agnL_strunwrap` removes an enclosing substring from a string in the stack.
Cleansed the code to prevent compiler warnings.
Improved the index of the Primer and Reference.
This release has been Valgrind-checked on x86 and AMD64 Linux to ensure there are no internal errors or memory leaks.