APRIL is a symbolic programming language that is designed for writing mobile, distributed and agent-based systems especially in an Internet environment. It has advanced features such as a macro sub-language, asynchronous message sending and receiving, code mobility, pattern matching, higher-order functions and strong typing. The language is compiled to byte-code which is then interpreted by the APRIL runtime-engine. APRIL now requires the InterAgent Communications Model (ICM) to be installed before it can be installed.
|Tags||Software Development Code Generators Interpreters|
Release Notes: Implementation of resource constrained execution and some bugs were fixed. APRIL is now hosted as an Open Source Project on SourceForge.net
Release Notes: The new version of APRIL (4.2) features many improvements and bug-fixes over the previous version (3.9), such as enhanced execution performance, a multi-generational garbage collection system, a simplified syntax and support for the InterAgent Communications Model (ICM).
No changes have been submitted for this release.