Download Latest Version astra.ide.3.1.2.zip (5.4 MB)
Email in envelope

Get an email when there's a new version of ASTRA Agent Programming Language

Home / Release 3.0
Name Modified Size InfoDownloads / Week
Parent folder
astra.ide.3.1.2.zip 2014-09-30 5.4 MB
README 2014-03-04 1.8 kB
ASTRA Cookbook.pdf 2014-03-04 219.7 kB
astra.ide.3.0.6.zip 2014-03-04 5.1 MB
Totals: 4 Items   10.7 MB 0
ASTRA Language 3.0.6
====================

This folder contains the latest download for the ASTRA Programming Language, which is available
as a plugin to the Eclipse IDE.  The above file astra.ide.3.0.6.zip contains a downloadable version
of the Eclipse Update Centre. You can also access the live version via:

http://astralanguage.com/update

Description:

ASTRA 3.0 is a complete rewrite of the ASTRA interpreter that removes all use of reflection at 
runtime.  The current version of the language contains all the basic features of ASTRA:
 * AgentSpeak style plan rules
 * Teleo-Reactive functions
 * Partial plans
 * Typed variables
 * API definition through annotated Java classes
 * Integration with EIS and CARTAGO
 * Adheres to and integrated with Java Namespace

 The syntax of ASTRA is largely the same as the previous version, with the exception of the following:
 * Package declaration introduced in line with Java package declaration
 * Java classes must be imported to be used (as with Java, ASTRA checks the same package and then the
   astra.lang package in in cases where the class name is unqualified).
 * APIs (libraries) have been rebranded as modules and are now declared inside the agent class
 
 Outstanding Features:
 
 The main outstanding features that are yet to be implemented are:
 * Support for ACRE conversation reasoning engine
 * The inheritance framework (the previous version did implement this, but it has not yet been ported across)
 
 Codebase:
 
 The codebase for ASTRA is now hosted on the UCD Git:
 
 https://git.ucd.ie/rem/astra-programming-language
 

 More Information:
 
 For more information, please read the above cookbook, or visit the language website: http://astralanguage.com/

Source: README, updated 2014-03-04