Projects / The Aime Interpreter

The Aime Interpreter

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
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  11 May 2014 18:27

    Release Notes: Several bugs in the previously-introduced control library have been fixed.

    •  27 Apr 2014 19:40

      Release Notes: The b_text function is removed. Text formatting functions with string output are added. A bug in the function return optimization is fixed (the bug was optimizing the return away). A bug in the associative array insertion algorithm was fixed. The temporaries allocator has been revised for improved performance. A new library providing for I/O polling and activity scheduling was introduced. A bug in the b_drop function was fixed.

      •  06 Apr 2014 19:41

        Release Notes: The procedural interpreter is now making use of the entire temporaries allocator definition, and its use needs to be updated accordingly. Libraries are expanded. A bug introduced with the recently-added line/words reader was fixed. An interface allowing passing all function arguments in a function call is added.

        •  23 Mar 2014 21:12

          Release Notes: Aime libraries are expanded. Silent versions of the error trapping interfaces are introduced. A more powerful line reading, word splitting function is included.

          •  09 Mar 2014 20:28

            Release Notes: A bug in the previously introduced function referral mechanism has been fixed. Two severe bugs in reference management have been fixed. A couple of minor C interface changes were made for greater uniformity. Aime libraries are extended.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.