[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

ConciseXML rationale

  • To: <xml-dev@l...>
  • Subject: ConciseXML rationale
  • From: "Mike Plusch" <mplusch@c...>
  • Date: Fri, 17 Jan 2003 15:53:31 -0500
  • Organization: Clear Methods

xml syntax rationale
It might help to understand why we created ConciseXML.
We wanted to build a new general-purpose programming
language designed for XML and Web Services.
We came to the realization that the language must have
an XML syntax to easily integrate with XML. XML can
not be "foreign" to the language.  This language must be
so integrated with XML, that you think about the XML
parser as much as you think about the Java parser when
writing Java code (hint: never).

If we tried to write code in another syntax, then generate
XML, that causes a bunch of problems.

If we used the XML 1.0 syntax, then nobody would use
Water because the syntax was so verbose.  Developers
love code and hate anything that comes between them
and their code.  Clarity of expression is critical for
understanding code.

Instead, we decided to "fix" XML with ConciseXML.
We knew the XML purists would hate us at first, but
that was worth the risk because the majority of the
world just wants to get their job done.

_Mike Plusch

- Co-creator of the Water language
http://www.waterlang.org

p.s. I don't know Adam Bosworth, but if he's arguing
for better support for XML in programming languages,
then I certainly think he's on the right track. : )

>I'm not sure how the latter thread (ConciseXML) argues against direct
>access. Adam Bosworth is arguing for better support for processing
XML
>in programming languages/APIs while Mike seems to be arguing for a
>mechanism for serializing objects to markup. Both threads seem
>complementary to me.


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.