Agena

The power of procedural programming
Download

Agena Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Alexander Walz
  • Publisher web site:
  • http://agendawiki.com

Agena Tags


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. Requirements: · Ncurses · GNU Readline What's New in This Release: · Agena now features built-in graphics. This will allow you to plot graphs, images, etc. in a window or to a GIF, PNG, JPEG, FIG, or PostScript file in Solaris, Linux, and Windows, by including a binding to the g2 graphical library written by Ljubomir Milanovic and Horst Wagner. · Agena 0.29.0 features all the basic tools to plot points, lines, circles, ellipses, rectangles, arcs. etc., to manage colour, and to create image files or open X11 or Win32 windows. In one of the coming updates, a high-level user interface featuring the gdi.plotfn and gdi.plot functions allows you to plot univariate functions and sets of points on-the-fly. The two functions are already included in Agena 0.29.0, but are still beta. Here is a preview: · > with 'gdi'; · gdi package v0.1.0 as of November 24, 2009 · arc, background, circle, clearpalette, close, dash, ellipse, filledArc, filledCircle, filledEllipse, filledRectangle, · filledTriangle, flush, fontsize, initpalette, ink, lastaccessed, line, open, plot, plotfn, point, rectangle, reset, · resetpalette, setinfo, setoptions, structure, text, thickness, triangle, useink · The plotfn function draws the graph of a function in one real, optionally along with the axes plotted in a user-defined colour. The range for the y-axis can also be given, otherwise Agena tries to determine the best setting. There are various other options which can be set with the setoptions function and which will apply to all graphs produced in a session: the window resolution, the colour map, the line thickness, and background colour. Of course, the user may override some or all options for a specific plot. Singularities are properly treated. · plotfn( sin(x)*x >>, -5, 5, colour~'blue', axiscolour~'grey', res~640:480)


Agena Related Software