Name | Modified | Size | Downloads / 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/