aime is a simple, C-like programming language and an interpreter, both designed to be embeddable in applications. The language is straightforward, trivial, and direct. Its syntax is simpler than that of C, while still providing for full object management, higher order functions, and references. The interpreter is secure and expressive, allowing comprehensive control over program execution and providing powerful methods of application integration.
| Tags | C Libraries POSIX Software Development Interpreters |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux Mac OS X |
| Implementation | C |
| Translations | English |
Recent releases


Release Notes: A new aime library is introduced. The library simplifies the introduction of new data types. Other aime libraries are expanded. A bug in parsing variable names is fixed. The bug was preventing the recognition of variable names in certain cases. A bug in parsing variadic function calls is fixed.


Release Notes: The sequence and associate array libraries have been extended. Implicit conversions are now performed for function returns. The global execution context has been removed from the data type operation interface and from the temporary disposal interface. This is the first step in a sequence which will see the global execution context completely removed. A bug in the associative array new data builder functions has been fixed. The bug was causing the applications to crash. A bug in temporaries collection has been fixed.


Release Notes: A couple of bugs are fixed. The library object interface is extended to allow a more dynamic data type generation.


Release Notes: An uninitialized variable bug introduced in the previous release was fixed. The bug was precluding successful program execution.


Release Notes: The -object- type is now allowed for function return.
Software which can interact with well-known standard building automation protocols.