EDDI(ID:5282/edd001)


for Eden Definition Database Interpreter

definitive notation based on relational algebra, as a relational database query language


Related languages
EDEN => EDDI   Written using

Resources
  • A Quick Guide to EDDI

    Introduction


    EDDI is the Eden Definition Database Interpreter. It is a definitive database
    notation.

    The EDDI notation is provided with the standard Eden distribution. However it
    is not enabled by default. To make the EDDI notation available in an Eden tool
    (eg tkeden or ttyeden), invoke the Eden function
    installeddi by typing installeddi(); and pressing
    Accept (tkeden) or just return (ttyeden). It will then
    be possible to set the current notation to EDDI by typing %eddi, or
    by pressing the appropriate radio button in tkeden. This is
    possible in versions of Eden >= 1.30. The need to type
    installeddi(); each time when starting Eden can be slightly eased
    by using the "execute" command line option: use (for example) tkeden -e
    "installeddi();"
    to start the tool with EDDI pre-installed.

    The integrated version of the EDDI parser was developed from the older
    eddip pipeline-based translator, which is implemented in lex and
    yacc. This can still be used, but the convenience gained by the integration of
    the translator into Eden is great, so we recommend the integrated method.


    external link