Agena

Version: 
2.21.4
Release date: 
Sunday, 6 October, 2019

License:

Interface:

Authors/Port authors:

Agena is an easy-to-learn procedural programming language suited for everyday usage. It has been implemented as an interpreter and can 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.

This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Manual installation

Available both as 7 ZIP and WarpIN package:

  • download the 7 ZIP package to temporary directory and unpack it to destination folder;
  • the WarpIN package is self-installing.

See below for download link(s).

You can install the prerequisites with rpm running the following string in a command line:

yum install libc libcx libgcc1 libssp libstdc++6 libstdc++ libsupc++6 libsupc++ libgcc-fwd readline ncurses

Following ones are the download links for manual installation:

Agena v. 2.21.4 (4/7/2020, Alexander Walz) Readme/What's new
2.21.4, July 04, 2020 - The new function `copyadd` copies all elements in a table, sequence or register and any further arguments into a new structure. - The new function `tables.getsizes` returns the estimated or actual number of elements currently stored in the array and hash part of a table. - The new function `calc.curvature` determines the curvature of a real univariate or multivariate function at a given point. - `calc.eulerdiff` can now compute second derivatives by passing the new `deriv = 2` option. The quality of the second derivatives are close to, but not as good as, those of `calc.xpdiff`. (The first derivatives of `eulerdiff` are still better than those of `xpdiff`.) - `The new function `calc.gauleg` computes the integral of a univariate function using Gauss-Legendre integration. It is five times faster than `calc.integ` with comparable precision. - The new function `calc.variance` returns an estimate on whether a univariate function changes slowly or rapidly on a given interval. - The new function `calc.fmings` estimates the minimum location of a univariate function over a given range, using Golden section search only. - Documented function `calc.fminbr` which estimates the minimum location of a univariate function over a given range, using Golden section search combined with parabolic interpolation. - `calc.integ` has been improved in that with finite integrals, it switches to a second method if the first one fails. - If `calc.arclen` could not find a solution at first, it will now automatically try an alternative to compute a result.
 sourceforge.net/projects/agena/files/Binaries/Agena%202.21.4/agena-2.21.4-os2.wpi/download
Agena source code v. 2.21.4 (Source code, , Alexander Walz) Readme/What's new
2.21.4, July 04, 2020 - The new function `copyadd` copies all elements in a table, sequence or register and any further arguments into a new structure. - The new function `tables.getsizes` returns the estimated or actual number of elements currently stored in the array and hash part of a table. - The new function `calc.curvature` determines the curvature of a real univariate or multivariate function at a given point. - `calc.eulerdiff` can now compute second derivatives by passing the new `deriv = 2` option. The quality of the second derivatives are close to, but not as good as, those of `calc.xpdiff`. (The first derivatives of `eulerdiff` are still better than those of `xpdiff`.) - `The new function `calc.gauleg` computes the integral of a univariate function using Gauss-Legendre integration. It is five times faster than `calc.integ` with comparable precision. - The new function `calc.variance` returns an estimate on whether a univariate function changes slowly or rapidly on a given interval. - The new function `calc.fmings` estimates the minimum location of a univariate function over a given range, using Golden section search only. - Documented function `calc.fminbr` which estimates the minimum location of a univariate function over a given range, using Golden section search combined with parabolic interpolation. - `calc.integ` has been improved in that with finite integrals, it switches to a second method if the first one fails. - If `calc.arclen` could not find a solution at first, it will now automatically try an alternative to compute a result.
 sourceforge.net/projects/agena/files/Sources/agena-2.21.4-src.tar.gz/download
Record updated last time on: 05/07/2020 - 05:04

Translate to...

Comments

Hello, thank you very much for listing me. Greetings from Bonn, Rhineland, Alex

Add new comment