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

Re: E4X


e4x xml
Simon St.Laurent wrote:
> 
> And I'm finding myself left pretty cold about this generally.  Maybe 
> there's something more to it, but this looks pretty much like XPath Lite 
> with ECMAScript object syntax.  Maybe that's what people want.  I can 
> see an 80/20 there, though it strikes me funny that they used, well, 
> JavaScript, a language I've been running away from for years.

I read this over and I liked it. It struck a cord with me becuase it
takes an API and makes it into syntax.

The idea of preferring syntax over an API is a theme I hit on
in Language-Centric Software Development[1]. DOM
and SAX are just APIs and, as such, are 'tacked' on to the side
of a language, while E4X is a language tuned to solve problems
in a particular domain.

[1] http://bitworking.org/story/5

	-joe

-- 
http://BitWorking.org
http://WellFormedWeb.org


  • References:
    • E4X
      • From: "Simon St.Laurent" <simonstl@s...>

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.