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.

Operating Systems

RSS Recent releases

  •  06 Apr 2014 20:47

    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.

    •  24 Mar 2014 02:23

      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.

      •  10 Mar 2014 01:58

        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.

        •  09 Feb 2014 18:47

          Release Notes: A symbolic type for the "object" type is introduced. A couple of bugs are fixed. Internally, the aime coded functions are now referable objects.

          •  13 Jan 2014 23:59

            Release Notes: This release sees minor extensions to the aime libraries and minor C application programming interface changes.


            Project Spotlight


            An FFmpeg and SoX based EBU R128 compliant loudness scanner for audio files.


            Project Spotlight


            A tool that counts the number of integer points in parametric polytopes.