Search code examples
c++cinterpreterc89

The meaning of "EiC"


It appears that I am unable to find what "EiC" stands for. It has been used as an interpreter, semantic front end IDE similar to "Clang", but a little bit older.

What is the meaning of it and why can I not find any reference to it?


Solution

  • EiC stands for Extensible, Interactive C-interpreter. It is a complete and clean ANSI-C Interpreter.

    It is a very fast interpreter, has its own stack machine inside, but it depends on UNIX (POSIX headers).

    Description

    EiC is the original work of Edmond J. Breen, and contributors.

    EiC hasn't been available from its erstwhile SourceForge home since at least 2005. It perhaps hasn't been developed actively since a few years earlier.

    Links

    Until 2005, EiC was an open-source project hosted at sourceforge. This project link no longer appears active.

    It is also on Github.

    License

    The EiC package is made available under the the provisions of the original Artistic license grant by EiC's original author Edmond J. Breen. This license allows the package to be redistributed with improvements. All Linux Box changes to EiC from its 4.3.3 version may be considered to be in the public domain.

    Copyright

    (C) Copyright May 7 1995, Edmond J. Breen. Changes (C) Linux Box Corporation, 2008.

    Authors

    Edmond J. Breen


    Sources

    detlefreimers
    compilers.iecc.com
    linuxbox.com (You can also get a source bundle from here)