Agena

Versione: 
2.15.2
Data rilascio: 
Sabato, 15 Giugno, 2019

Licenza:

Interfaccia:

Authors/Port authors:

Agena è un linguaggio di programmazione procedurale facile da apprendere e studiato per l'utilizzo quotidiano. Implementato come linguaggio interpretato, può essere usato per applicazioni scientifiche, educative, linguistiche e altro. La sua sintassi risulta simile all'Algol 68 semplificato, con elementi presi dal Lua e da SQL.

Questo software è distribuito come pacchetto compresso, da scaricare e installare manualmente; se ci sono prerequisiti da soddisfare, andranno anch'essi scaricati e installati manualmente.

Installazione manuale

Disponibile sia in formato 7 ZIP che WarpIN:

  • scaricare il pacchetto 7 ZIP in una cartella temporanea e scompattarlo nella cartella di destinazione;
  • il pacchetto WarpIN è autoinstallante.

Vedi sotto per il(i) link di download.

E' possibile installare i prerequisiti con rpm, eseguendo la stringa seguente in una finestra comandi:

yum install libc libcx libgcc1 libssp libstdc++6 libstdc++ libsupc++6 libsupc++ libgcc-fwd readline ncurses

Qui di seguito trovi i link di download per l'installazione manuale del software:

Agena v. 2.15.2 (Update 1, 17/6/2019, Alexander Walz) Readme/What's new
AGENA LIBRARY (CUMULATIVE) UPDATE Installation ------------ This update can be used on all operating systems. You may need administrator rights to install this update. Prerequisite ------------ Please have at least Agena 2.15.2 installed. Solaris, UNIX, and Mac ---------------------- In Solaris, OpenSolaris, Linux, and Mac, the Agena installation can be found in /usr/agena. (This folder includes at least the following subdirectories: doc, lib, schemes, and share). Please cd into this Agena main directory, i.e. into /usr/agena. Proceed with step `Unpack`. Windows ------- In Windows, your Agena installation might usually reside in - <drive letter>:\Programs\Agena, or - <drive letter>:\Program Files\Agena, or - <drive letter>:\Program Files (x86)\Agena. Please cd into this Agena subdirectory. Its contents is as follows: 02.05.2013 21:22 <DIR> . 02.05.2013 21:22 <DIR> .. 02.05.2013 21:22 <DIR> bin 02.05.2013 21:22 <DIR> doc 02.05.2013 21:22 <DIR> lib 02.05.2013 21:22 <DIR> schemes 02.05.2013 21:22 <DIR> share 02.05.2013 21:22 61.346 uninstall.exe Proceed with step `Unpack`. DOS --- In DOS, locate the Agena directory that includes the licence and change.log files, and cd into this directory. Please proceed with step `Unpack`. Unpack ------ Copy this ZIP archive to your main Agena folder (see above) you just cd'ed into. Please copy the lib/*.agn files in the lib folder of this ZIP archive to the lib folder of your Agena installation, overwriting the original files. If present, copy the updated documentation in the doc directory of this ZIP archive to the doc folder of your Agena installation, overwriting the original files. If present, please also copy scheme(s) files included in this update to the schemes folder. Or just for short: in a shell, just issue the following statement after cd'ing: unzip -o *update* Really Updated ? ---------------- To check whether the update has been successfully installed: The start-up message should now include the word `Update`, e.g.: AGENA >> a.b.c Update n. (C) 2006-20xy http://agena.sourceforge.net. That's it. Improvements: ------------- 2.15.2 Cummulatative Library Update 1, June 17, 2013 - `ulist.totable` did not work. This has been fixed. - `ulist.isequal` and thus also the `=` equality operator did not work. This has been fixed. - You can now pass an optional argument to `ulist.list` that determines up to how many percentage points each underlying sequence is being filled with elements before a new one is internally created.
 sourceforge.net/projects/agena/files/Binaries/Agena%202.15.2/agena-2.15.2-update1.zip/download
Agena v. 2.15.2 (15/6/2019, Alexander Walz) Readme/What's new
2.15.2, June 15, 2019 - New release policy: While the OS/2, DOS, Debian Linux, Mac OS X and Windows versions of Agena will be further developed, the Raspberry Pi, Red Hat Linux, Linux PowerPC and Solaris editions due to lack of interest will no longer be permanently maintained. - `numarray.getitem` can now also return succeeding values from a numeric array. It is at least twice as fast as individually reading the items. - `llist.getitem` can now also return succeeding values from a singly-linked list. It is at least twice as fast as individually reading the items. - ulists now have their own metatables, so you may index ulists as usual, using the squared bracket notation. The `size`, `=`, and `in` operators and the standard prettyprinter are now also supported. To gain read and write access to the sequences of the underlying singly-linked list, use the new function `ulist.getllist`. - `ulist.getitem` has become eleven percent faster, and `ulist.setitem` six percent faster, by porting them to C. - Tuned `ulist.iterate`. - The new function `utils.posrelat` converts negative integer indices to their positive equivalents. - `numarray.include` did not accept negative indices. This has been fixed. - `ulist.put` did not work with empty ulists and index 1 and other odd situations. All this has been fixed.
 sourceforge.net/projects/agena/files/Binaries/Agena%202.15.2/agena-2.15.2-os2.wpi/download
Agena source code v. 2.15.2 (15/6/2019, Alexander Walz) Readme/What's new
2.15.2, June 15, 2019 - New release policy: While the OS/2, DOS, Debian Linux, Mac OS X and Windows versions of Agena will be further developed, the Raspberry Pi, Red Hat Linux, Linux PowerPC and Solaris editions due to lack of interest will no longer be permanently maintained. - `numarray.getitem` can now also return succeeding values from a numeric array. It is at least twice as fast as individually reading the items. - `llist.getitem` can now also return succeeding values from a singly-linked list. It is at least twice as fast as individually reading the items. - ulists now have their own metatables, so you may index ulists as usual, using the squared bracket notation. The `size`, `=`, and `in` operators and the standard prettyprinter are now also supported. To gain read and write access to the sequences of the underlying singly-linked list, use the new function `ulist.getllist`. - `ulist.getitem` has become eleven percent faster, and `ulist.setitem` six percent faster, by porting them to C. - Tuned `ulist.iterate`. - The new function `utils.posrelat` converts negative integer indices to their positive equivalents. - `numarray.include` did not accept negative indices. This has been fixed. - `ulist.put` did not work with empty ulists and index 1 and other odd situations. All this has been fixed.
 sourceforge.net/projects/agena/files/Sources/agena-2.15.2-src.tar.gz/download
Agena testsuite v. 2.15.2 (, Alexander Walz) Readme/What's new
AGENA TEST SUITE Installation: 1) Install Agena on your system. 2) Create a subfolder. 3) Unpack this archive into this subfolder. 4) CD into the newly created subfolder. 5) Start Agena from this subfolder by typing: agena 6) Type at the Agena prompt: run 'testall.agn' and press RETURN. Any line beginning with `>>>` or `error` denotes an error.
 datapacket.dl.sourceforge.net/project/agena/Sources/agena-2.15.2-testsuite.7z
Scheda aggiornata l'ultima volta il: 18/06/2019 - 05:04

Commenti

Hello, thank you very much for listing me. Greetings from Bonn, Rhineland, Alex

Aggiungi un commento