Agena

Version: 
2.16.10
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.16.10 (30/11/2019, Alexander Walz) Readme/What's new
2.16.10, November 30, 2019 - The new function `os.gettemppath` retrieves the path of the directory designated for temporary files. - The new function `io.maxopenfiles` returns the maximum number of open files allowed on your system, or sets (Windows only) the maximum number of files that are allowed to be opened simultaneously. - In Windows, the new function `net.isconnected` whether the system is currently connected to the Internet. - In Windows, the new function `os.winver` is an alternative to `os.system` and returns the Windows major release, and alternatively the service pack major and minor version, whether the operating system is a workstation or server, and the build number, as well. - `os.fcopy` now accepts a third optional argument, a Boolean, which indicates whether to simply overwrite existing files or issue an error. The default is `false`: issue an error. - If a second argument is passed to `os.execute`, then the function executes an operating system command and returns its output as one string. (See also `io.pcall`.) - Improved error messages of `io.lines`. - `os.mkstemp` has been renamed to `io.mkstemp`. An alias has been provided to ensure backward compatibility. - Corrected description of `os.mkstemp` in the Primer & Reference. Also updated Appendix A1 Operators. - The new C API function `agnL_readlines` reads in a file or pipe and pushes its entire contents or output as a string onto the top of the stack. - The new C API function `agnL_pexecute` executes an operating system command and puts the output - a string - onto the top of the stack.
 sourceforge.net/projects/agena/files/Binaries/Agena%202.16.10/agena-2.16.10-os2.wpi/download
Agena source code v. 2.16.10 (30/11/2019, Alexander Walz) Readme/What's new
2.16.10, November 30, 2019 - The new function `os.gettemppath` retrieves the path of the directory designated for temporary files. - The new function `io.maxopenfiles` returns the maximum number of open files allowed on your system, or sets (Windows only) the maximum number of files that are allowed to be opened simultaneously. - In Windows, the new function `net.isconnected` whether the system is currently connected to the Internet. - In Windows, the new function `os.winver` is an alternative to `os.system` and returns the Windows major release, and alternatively the service pack major and minor version, whether the operating system is a workstation or server, and the build number, as well. - `os.fcopy` now accepts a third optional argument, a Boolean, which indicates whether to simply overwrite existing files or issue an error. The default is `false`: issue an error. - If a second argument is passed to `os.execute`, then the function executes an operating system command and returns its output as one string. (See also `io.pcall`.) - Improved error messages of `io.lines`. - `os.mkstemp` has been renamed to `io.mkstemp`. An alias has been provided to ensure backward compatibility. - Corrected description of `os.mkstemp` in the Primer & Reference. Also updated Appendix A1 Operators. - The new C API function `agnL_readlines` reads in a file or pipe and pushes its entire contents or output as a string onto the top of the stack. - The new C API function `agnL_pexecute` executes an operating system command and puts the output - a string - onto the top of the stack.
 sourceforge.net/projects/agena/files/Sources/agena-2.16.10-src.tar.gz/download
Record updated last time on: 01/12/2019 - 04:52

Translate to...

Comments

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

Add new comment