Agena 1.0.1
Sponsored Links
Agena 1.0.1 Ranking & Summary
User Review:
0 (0 times)
File size:
3 MB
Platform:
Windows NT / 2K / XP / Vista / 7
License:
MIT License
Price:
FREE
Downloads:
24
Date added:
2010-09-20
Publisher:
agena.info
Agena 1.0.1 description
Agena 1.0.1 can be used as a scalable and easy-to-learn procedural programming language suited to be used in scientific, mathematical, scripting, and many other applications. Binaries are available for Solaris, Windows, Linux, Mac OS X, OS/2 & eComStation, Haiku, and DOS.
Major Features:
- Agena offers various flow control facilities such as
- if/then/elif/else conditions,
- case of/else conditions similar to C's switch/case statements,
- is operator to return alternative values,
- numerical for/from/to/by loops where start, stop, and step values are optional, and automatic round-off error correction of iteration variables,
- combined numerical for/while loops,
- for/in loops over strings and complex data structures,
- while and do/as loops similar to Modula's while and repeat/until not() iterators,
- a skip statement to prematurely trigger the next iteration of a loop,
- a break statement to prematurely leave a loop,
- data type validation with the try/else statement and the optional double colon facility in parameter lists.
- Data types provided are:
- rational and complex numbers, with extensions such as infinity and undefined,
- strings,
- Booleans such as true, false, and fail,
- the null value meaning 'nothing',
- multi-purpose tables implemented as associative arrays to hold any kind of data, taken from Lua,
- Cantor sets as collections of unique items,
- sequences, i.e. vectors, to internally store items in strict sequential order,
- pairs to hold two values or pass arguments in any order to procedures,
- user-defined types for sequences, tables, and pairs to allow for special-purpose handling,
- threads, userdata, and lightuserdata inherited from Lua.
- Procedures with full lexical scoping are supported, as well, and provide the following extensions:
- the << (args) -> expression >> syntax to easily define simple functions,
- remember tables to conduct recursion at high speed and at low memory consumption,
- remember tables for fast access to predefined results,
- user-defined types,
- the nargs system variable which holds the number of arguments actually passed to a procedure,
- metamethods inherited from Lua to define operations for tables, sets, sequences, and pairs.
- Some other features are:
- graphical capabilities for the Solaris, Mac OS X, Linux, and Windows versions,
- an arbitrary precision mathematical library,
- easy configuration of your personal environment via the Agena initialisation file,
- an easy-to-use package system also providing a means to load a library and define short names for all package procedures at a stroke (with function),
- enumeration and multiple assignments,
- scope control via the scope/epocs keywords,
- the external switch to a numeric for loop to pass the last iteration value to its surrounding block,
- functions to support fast text processing (see in, replace, lower, and upper operators, as well as the functions in the strings and utils packages),
- the binio package to easily write and read files in binary mode,
- facility to store any Agena data to a file and read it back later into a new session (save and read functions),
- efficient statements for stack programming (insert/into and pop/from),
- undergraduate Calculus, Linear Algebra, and Statistics packages,
- bitwise operators,
- direct access to the file system,
- xBase file support (compliant to dBASE III) to exchange data with standard applications.
Enhancements:
- With structures, the `inc` and `dec` statements only worked correctly with one-dimensional tables or sequences. This has been changed.
- The `has` function returned unwanted results with tables if its second argument is a number and if this number is a key of the table scanned. This has been changed: Only if the key is not of type number, then the table indices are scanned, as well.
- Corrected error message of `arccosh`.
- The prettyprinter now outputs complex values including `undefined` in the real or imaginary part as just `undefined`. Note that internally, the complex value is not simplified this way but left untouched.
Agena 1.0.1 Screenshot
Agena 1.0.1 Keywords
Bookmark Agena 1.0.1
Agena 1.0.1 Copyright
WareSeeker.com do not provide cracks, serial numbers etc for Agena 1.0.1. Any sharing links from rapidshare.com, yousendit.com or megaupload.com are also prohibited.
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Version History
Related Software
Harbinger is a time series forecaster and benchmarking application for Windows PCs that utilizes neural network technology to model the behavior of any univariate time series. It can also evaluate the Free Download
SaleHoo Alert is free eBay monitoring software that automates your favorite wholesale searches and instantly notifies you when new wholesale listings appear on eBay. It gives you the chance to be firs Free Download
EQTabla is a periodic table which provides basic and advanced information easily. It can filter and sort elements in a colorful way or draw graphs. You may print or copy data to the clipboard as well Free Download
An industrial strength software product that provides a generic interface for viewing, printing and managing crystal reports templates. Because it is bundled with the crystal reports print engine, you Free Download
GeneXproTools is an extremely flexible predictive modeling tool designed for Function Finding, Classification, Time Series Prediction and Logic Synthesis. With GeneXproTools you can create analytical Free Download
STAgent instantly transforms your Domino agents into powerful collaboration tools ready for sending messages and announcements. You can use it from your Domino LotusScript and Java agents, in Webspher Free Download
A features-rich and versatile application for creating drawing, form, document, PDF generation, and form-based applications. The package contains a runtime program for document presentation, data entr Free Download
FormsAssistant makes it easy to create new forms, modify existing ones, and fill forms with the appropriate information all within Microsoft Word. Free Download
Latest Software
Popular Software
Favourite Software
- EMS Data Export 2005 for SQL Server 2.3
- EMS Data Export 2005 for MySQL 2.3
- EMS Data Import 2005 for MySQL 2.2
- EMS Data Import 2005 for InterBase/Firebird 2.2
- RemoteDatabase Manager RemoteDatabase Manager
- EMS Data Import 2005 for DB2 2.2
- Abacre Restaurant Point of Sale 2.0
- Cricket Scoring and Analysis 6 6.4.1
