Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>

WEEK'S BEST

  • BackTrack 5 R1
  • Wine 1.2.3 / 1.4 RC3
  • Mozilla Firefox 10...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.3 LTS
  • Linux Kernel 3.2.6
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.1
  • Home > Linux > Programming > Interpreters

    Agena 1.5.1

    Download button

    Downloads: 1,283  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Very Good (4.0/5)
    4 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Alexander Walz | More programs
    GPL / FREE
    November 15th, 2011, 07:03 GMT [view history]
    ROOT / Programming / Interpreters

     Read user reviews (0)  Refer to a friend  Subscribe

    Agena description

    The power of procedural programming

    Agena is an easy-to-learn procedural programming language suited for everyday usage. The interpreter can be used in scientific, linguistic, educational, and many other applications.

    What can you do with Agena ?
     
    Agena provides you with all the means you need to implement your ideas quickly: fast real and complex arithmetics, efficient text processing, flexible data structures, intelligent procedures and package management, plus various configuration facilities.

    Which operating systems are supported ?
     
    You can download installers for Solaris, Windows, Linux, OS/2 & eComStation, and DOS.

    The Windows edition got the 100% CLEAN award granted by Softpedia. You may also compile the sources for your platform with the GNU GCC compiler.

    How does it look like ?
     
    The syntax looks like very simplified Algol 68 with elements taken from Lua and SQL. Click here to take a tour.

    How has it been implemented ?
     
    Agena is based on the ANSI C source code of Lua, a popular and widely used OpenSource programming language.

    What does the name Agena mean ?
     
    Agena is the second brightest star in the Southern hemisphere and the name of an unmanned target vehicle used in the 1960s in NASA's Gemini missions. Click here for some pictures of past times.

    The etymology of the word Agena is unexplored, I assume it may be Latinized Arabic.


    Product's homepage

    Requirements:

    · Ncurses
    · GNU Readline

    What's New in This Release: [ read full changelog ]

    · Patched `strings.fields` which did not work at all. Also, it has been converted to a C library function and thus is 2.6 times faster.
    · `strings.words` now accepts a third argument, if set to `true`, succeeding delimiters are ignored.
    · Removed a possible security leak from `io.write` and `io.writeline` and improved its error messages.
    · Patched `binio.readchar` to avoid troubles with files of size greater then 2 GBytes.
    · Corrected error messages of functions `xbase.purge`, `xbase.readvalue`, `xbase.purge`, `ads.getvalues`, `binio.readshortstring`, `os.computername`, `os.login`, `os.fattrib`, `environ.kernel`, `package.register`.
    · Terabytes can now be entered with the notation T, where is an integer, and T is the character `T`. Likewise, g denotes billions, and t trillions. See page 48 of the manual for further information.
    · Updated the manual.
    · Mostly all backward compatibility switches in the C source code have been removed for code cleansing reasons. This affects only those who try to recompile Agena 1.5 or higher with full backward compatibility to Agena 1.3 and 1.4, and with most of backward compatibility to Lua 5.0 (except old Lua 5.0 library handling).

      


    TAGS:

    procedural programming | text processing | programming language | procedural | programming | language



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM