Agena

Versione: 
5.2.1
Data rilascio: 
Lunedì, 9 Marzo, 2009

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 ZIP che WarpIN:

  • scaricare il pacchetto 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. 5.2.1 (19/7/2025, Alexander Walz) Readme/What's new
5.2.1 Sequoia, July 19, 2025 - The LuaSQLite3 binding written by Tiago Dionizio and Doug Currie for Lua 5.x has been ported to Agena and is available as the `sqlite` package. It can be initialised as follows: > import sqlite; For the documentation, see the `SQLite.htm` file in the `doc` folder of your Agena installation. You will also find a sample script `SQLite.agn` there. The package is available in Windows, OS/2, DOS, Linux, Solaris and Mac OS X. Some few safeguards have been added to the package to prevent segmentation faults in case previously executed SQL statements failed or could not be executed at all. - `assume` has been updated to the Lua 5.4.8 version of assert(). - The Solaris installer missed the complete `regex` package. This has been fixed. - The Windows and Mac OS X installers missed the `regex.agn` library file (functions `regex.find`, `regex.match`). This has been fixed, too.
 sourceforge.net/projects/agena/files/Binaries/Agena%205.2.1/agena-5.2.1-os2.wpi/download(link is external)
Agena v. 4.12.5 (20/5/2025, Alexander Walz) Readme/What's new
4.12.5 Merryville, May 20, 2025 - In the past, the bitshift operators <<< (left shift), >>> (right shift), <<<< (left rotation) and >>>> (right rotation) had different behaviour across platforms when a number at or beyond the +/-2^32 threshold has been processed. This has been changed and the results in these situations are now the same. Likewise, `bytes.numto32` is now returning the same results on all platforms when casting a value at or beyond the +/-2^32 border. This also benefits various functions in the `hashes` package as their returns are now the same across platforms, as well. To check the new underflow or overflow behaviour, use `math.wrap`. - New function `math.fmod` works and returns the same result as the binary `symmod` operator. It has just been added to facilitate porting C code to Agena. - The results of `hashes.mix`, `hashes.crc32`, `hashes.crc8`, `hashes.reflect`, `hashes.parity`, `hashes.fibmod`, `hashes.interweave`, `hashes.jinteger` may now be different with out-of-range input, that is with arguments at or beyond the 2^32 threshold, depending on your platform.
 www.hobbesarchive.com/Hobbes/pub/os2/dev/proglang/misc/Agena_4-12-5.wpi(link is external)
Agena Manual v. 5.2.1 (, Alexander Walz)
 sourceforge.net/projects/agena/files/Manuals/agena.pdf/download(link is external)
Agena source code v. 5.2.1 (Source code, , Alexander Walz)
 sourceforge.net/projects/agena/files/Sources/agena-5.2.1-src.tar.gz/download(link is external)
Scheda aggiornata l'ultima volta il: 19/07/2025 - 16:54

Commenti

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

Aggiungi un commento