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

RE: Re: XML and Complex Systems (was Re: Re: An Arch


wasd and complaints
Personally, I don't think the success of XSLT is in doubt, 
maybe the popularity given the lack of some features.  
Still, WASD.  A spec is driven by user requirements 
to design a system.  A standard is driven by working 
common practice that can become a control.    

We do it to ourselves because we desire power. Then 
when the complaints start, we squeal "STANDARD" or 
some other magic word, but the complaints just keep coming.

I was asking in the context of complex systems theory 
if top down or bottom up designs made any difference to getting 
his set of "nuts and bolts" into the design.  You seem to 
suggest that user-driving the requirements might help.  I 
don't know if that equates to "swarm intelligence" or not. 
I know that if that is done, those breezy requirements that 
typify a web project since XML won't be adequate.

Grass roots designs can succeed based on momentum  
when from a perspective of efficiency or elegance, they are 
awful. We say, who cares because they are used.  That is 
buy in followed by lock in.  It has nothing to do with 
the design being broken; just popular.  This part of 
the computer design is NOT science: it is the art of 
war, politics, and entertainment:  really, sales.  That 
is where the "magic" words enter the descriptions.

Systems engage; controls emerge.

len

-----Original Message-----
From: Michael Kay [mailto:michael.h.kay@n...]

> "the following article by Tom Moertl is a succint summary of the
> issues with XSLT that I've heard developers voice and that
> I've had myself"
>
>     http://www.kuro5hin.org/story/2002/1/13/223854/606
>
> which summarizes:
>
> "If there is a lesson to be learned, it's that
> domain-specific language design is hard. The XSLT designers
> created a language that lacked much of the nuts-and-bolts
> functionality necessary to make it genuinely suited for its
> intended purpose. While the designers doubtless left this
> functionality out of the spec on the grounds that XSLT isn't
> intended to be a general-purpose programming language, they
> failed to realize that even simple document transformations
> often require a little nuts-and-bolts programming. Leaving
> out the nuts and bolts made XSLT a broken language.
>
Actually, XSLT 1.0 has been extremely successful. It has its limitations but
to describe it as "broken" is absurd: it does lots of things well but it
doesn't try to do everything. The things that were left out of 1.0 (for
example, regular expression handling) were left out deliberately, to reduce
the risk of getting them wrong. The problems faced by users are not due to
any failure by the designers of XSLT 1.0, but to our subsequent failure to
ship a timely upgrade that responded to the early feedback. We can go into
all kinds of analysis to see why that happened, but the bottom line is
probably that the standards process is not sufficiently user-driven.

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.