Brothersoft.com Windows | Mac | Mobile | Games | Ask

Agena 1.5.0

A procedural programming language to help you with your work.

Last Week downloads: 0
Total downloads: 327
  • Last Updated: Sep 12, 2011
  • License: Freeware Free
  • OS: Windows 7/Vista/XP/2000/98/NT
  • Requirements: No special requirements

User reviews

4 out of 5 based on 1 ratings for Agena 1.5.0

For Agena 1.5.0Publisher's description

BrothersoftEditor: Agena is an easy-to-learn procedural programming language designed to be used in scientific, educational, linguistic, and many other applications, including scripting.

Its syntax looks like very simplified Algol 68 with elements taken from Lua and SQL.

The interpreter provides fast real and Complex arithmetics, efficient text processing, flexible data structures, intelligent procedures and package management, plus various configuration facilities.

Change Log
1.2.0: December 25, 2010

This release has new extended features.

1. The substring operator has been redesigned but the old version will still be available till Agena 2.0: the new one is: `str[left to right]`, the old one has been: `str$(left, right)`. An example:
before: `str := 'string'; print(str$(2, 3))` -> 'tr'
now: `str := 'string'; print(str[2 to 3])` -> 'tr'
2. You are now able to determine sublists of table arrays and sequences with the new syntax mentioned above: `s[left to right]`. An example:
now: `a := [10, 20, 30, 40]; print(a[2 to 3])` -> [20, 30]
now: `a := seq(10, 20, 30, 40); print(a[2 to 3])` -> seq(20, 30)
3. The `ops` function now allows to specify the values to be returned by passing a sequence of their index positions as its first argument, e.g. ops(seq(1, -1), 10, 20, 30).
4. The new function `strings.include` inserts a character sequence into a string at a given position.
5. The following functions now issue an error instead of just returning `FAIL` in case of a failure: `os.remove`, `os.move`, `os.mkdir`, `os.rmdir`, `os.chdir`.
6. Improvements to the following operators working on sets and sequences concerning garbage collection: `insert` statement, `union`, `intersection`, `Minus`, `unique`, `copy`, `pop/top` and `pop/bottom` statements, and set assignments.
7. Improved error message of `Fractals.draw` if Fractint colour map file has not been not found.
you can free download Agena 1.5.0 now.

For Agena 1.5.0Related Software

Statement

Please be aware that Brothersoft do not supply any crack, patches, serial numbers or keygen for Agena,and please consult directly with program authors for any problem with Agena.

Awards

Share with your friends