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

Re: ConciseXML rationale and Scheme

Re:  ConciseXML rationale and Scheme
On Saturday 18 January 2003 04:10 pm, Mike Plusch wrote:
> >Why?
> Because Water is an example of an all-purpose language
> that was designed for XML and Web Services.

Actually, I was wondering why you think languages need more first-class 
support for XML. Just curious...

> The only people that could say that Water is inconsistent is Scheme
> folks.

Well, they flamed XEXPR too... ;-)

> I have a lot of respect for Scheme, and Jonathan "Mr. Secure Scheme"
> had a hand in the Water language.

Yes... I saw the claim to having capabilities in the security model. I'd be 
interested in exploring that a bit some other time.

> Scheme had a purity and consistency for academics, but it would
> never be accepted by general developers because it's not very
> practical.

I don't know why scheme/LISP failed. I'm not sure it had much to do with 
practicality, so much as the syntax being a bit hard to grok for many 
people... kind of like FORTH.

> The developers that are using Water tell me that they really love
> Water's consistency and uniformity -- much more so that either
> the .NET or J2EE architectures.

I can't see it... 

> I'm not sure what you mean when you say a "hodge-podge of
> alternate syntaxes". 

Probably the reason is the same reason I have for seeing it as being 
inconsistent. For example:

 <defmethod factorial n>
  <if> n.<is 1/>
       n.<times <factorial n.<minus 1/> /> />

Why is the "else" not in angle brackets? How do you distinguish between 
keywords and variables in the inner body?

I guess I'd like a clear explanation of the syntax.. kind of like an EBNF 
grammar or somesuch.


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.
First Name
Last Name
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.