A Look at the Mozilla Technology and Architecture
  XPIDL: Defining interfaces
  • Interfaces defined in Cross-Platform Interface Definition Language (XPIDL)
  • XPIDL compiled into C++ headers, "type libraries" for JavaScript
  • Since interface language-neutral, choice of implementation language
  • "type libraries" for JavaScript, Java, Perl, etc.
  • Parsed using doxygen to generate online documentation
    http://unstable.elemental.com/mozilla/
Prev Top Next