S-expressions are what you get if you ask John McCarthy.
XML is what you get when you ask people who know and love HTML/SGML
ODL is what you get when you ask people who know and love FORTRAN.
I'm serious! The simple S-expression
(foo "bar")
would be this in XML:
<foo>bar</foo>
and this in ODL:
object = foo
value = "bar"
end_object = foo
I got to know about this stuff as part of several tool-writing exercises where we were trying to make complex, deeply nested ODL intelligible to its scientist users. The "solution" we came up with involved parsing the ODL, translating it into XML, then hosing the XML through different XSLT translators to generate pretty HTML.
As a result of those projects, I now know more about ODL, XSLT, and DHTML than I really want to.
All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the Poster. The Rest © 1997-2008 SourceForge, Inc.