Logo Lexonics
SM

Home
About Lexonics
Lexonics Consulting Services
Lexonics Learning Services
Lexonics Technology
Valid HTML 4.01! Valid CSS!
info@lexonics.com
Edsel
SqlMinus

Innovation. Correctness. Soundness.

Edsel, the Easy Data Structure Expression Language, is a superior alternative to XML for representing general graph-like data structures. It is superior in two ways:

  • Edsel is not a markup language. Its syntax is very simple, since it is not encumbered with the somewhat baroque generality that XML inherited from SGML. A complete Edsel parser consists of a 6K-byte Java jar file.
  • Unlike XML, Edsel is not strictly hierarchical; it allows the expression of general graph relationships easily and naturally.
The javadocs for Edsel and the Edsel parser are here. A simple example of Edsel follows.

    -Edsel { -version '1.0'; }

    (This is a simple example of Edsel.)

    John
    {
        first-name 'John';
        last-name 'Smith';
    |
        wife Mary;
    }

    Mary
    {
        first-name 'Mary';
        last-name 'Smith';
    |
        husband John;
    }