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

Re: Streaming XML (WAS: More on taming SAX (was Re: A


amara foster
An ICFP-like programming contest for XML. What an excellent idea!

(The history of ICFP, BTW, suggests that the results don't depend on the 
problems chosen or the tools used to build the solution so much as the 
contestants.)

Bob Foster

Michael Champion wrote:
> On Thu, 30 Dec 2004 13:05:37 -0700, Uche Ogbuji
> <Uche.Ogbuji@f...> wrote:
> 
>> I'm sure I can win a "productivity" bake-off using
>>available Python/XML tools any day against any XQuery machine.  I can
>>say the same for most of my colleagues.
> 
> 
> I love that idea .   Iit would be fun and instructive to see a bakeoff
> with Erik Meijer in one corner with C-Omega, Uche in another corner
> with Amara, Michael Kay in another corner with XSLT, and an XQuery
> zealot-to-be-named-later in another corner, working away at a few
> randomly chosen XML problems. :-)  Anyone want to organize a physical
> or virtual version of that?  (Apologies to the people named, I'm
> personifying the tools for rhetorical purposes not making a serious
> suggestion!)
> 
> The trouble is, I'll bet that the results would depend on the problems
> chosen more than the tool used to build the solution -- There are
> plenty of problems that C-Omega could solve in a few lines that XSLT
> would bog down on even in the hands of a master, and vice versa. I
> wouldn't be surprised at all if Python or XQuery were the best overal
> with some fair and balanced distribution of problems, but that would
> be meaningless to people who spend most of their lives with documents
> and love XSLT, or spend their lives with straightforward schema-valid
> data and can exploit the kinds of things that  C-Omega does at compile
> time.
> 
> Another problem is that there are at least two target audiences here
> -- the people who learn and build tools for their own use, and those
> who build tools for ordinary mortals to use.  The question in my mind
> is whether the the winner of a bakeoff among XML ubergeeks would
> predict the winner of a bakeoff among ordinary mortals with, say, a
> week's training on the tool of choice?  That's a contest I would
> REALLY like to see!
> 
> Sigh, yet another problem is the short-run vs long-run issue:  In the
> long run we can expect with some confidence that the "declare what the
> answer looks like and let the tool build the code" approach will work
> best, but I doubt very much if any existing tools can do that.  On my
> better days, I can see the point that Dana alluded to  that 
> short-term optimization keeps the state of the art from advancing to
> meet the full potential of the more declarative approaches.  Still, in
> the long run we are all dead, and our careers will be dead much sooner
> if we don't solve real customer problems in a reasonable timeframe!



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.