Agena
Agena
2.16.10

2.8

Agena free download for Mac

Agena

2.16.10
05 December 2019

Procedural programming language.

Overview

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 Agena

Version 2.16.10:
  • 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.
  • `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.

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

2 Agena Reviews

Rate this app:

sparky-dad-084
03 January 2018

Most helpful

Incompatible with MacOS High Sierra according to the installer.
Like (1)
Version 2.11.4
sparky-dad-084
03 January 2018
Incompatible with MacOS High Sierra according to the installer.
Like (1)
Version 2.11.4
I(pod)mac
12 December 2010
Agena is a very interesting programming language. It is easy to learn and easy to use.
Like
Version 1.0.5