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

Re: SML (was Elliotte Rusty Harold on Web Services)


Re:  SML (was Elliotte Rusty Harold on Web Services)
From: "Simon St.Laurent" <simonstl@s...>

> Rick, of course, was an early critic of efforts to subset XML:
> http://www.xml.com/pub/a/1999/12/sml/goldilocks.html

I don't think I have changed my position: I was not against SML as merely an 
"effort to subset XML" but as an antagonistic, premature, dogma-driven exercise 
in reductionism whose end result could only be to get rid of everything, as 
in XML 2.0alpha.  And one that diverted peoples attention from the looming
XML Schemas: a real source of complication.[1]

I think there were five tendencies at work in SML that doomed it despite the talent 
of those involved and their level of concern: a naive view of where the costs of 
parsing lies, reductionism (the failure to value that a limited redundancy or sugar or 
lubrication in a language increases its usefulness),  a related belief that anything that 
can be layered should be layered (ignoring the issue of how a document should declare 
or specify this layering), an Americanist tendency that if what is good for them will 
have to be good enough for everyone else, and the lack of agreed requirements. 
Furthermore, the mental furniture of infoset versus syntax was not available at
that time.

As I finished:

"So I think that if SML has a future, it may be in the area of closed data transport 
and interprocess communication, where it is generated by API, and where human 
reader/writers do not touch it. But that area is the one that binary formats poach 
easily..."

E.g. SOAP

On Sun, Feb 02, 2003 at 08:10:59AM -0700, Uche Ogbuji wrote:

> I won't dwell on the fact that when the "efficient buffered parser" claim came 
> up here a little while back, the claimants were not able to make a convincing 
> case.

Actually, I think that is a little too strong. I think we only demonstrated there seemed at
least one way to implement it efficiently.  It is fair enough that a programmer would
prefer to do things in a straigthforward incremental way, doing elements first then 
tacking on entity references at the end of a project, given the lowly status of entities 
around the place. This would be a fault of rational but wrong expectations (that the element
tree is the skeleton rather than the flesh) instead of any kind of incompetence. 

Cheers
Rick Jelliffe

[1] http://www.lists.ic.ac.uk/hypermail-archive/xml-dev/xml-dev-Nov-1999/0365.html

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.