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

Re: Why not reinvent the wheel?

  • From: "Clark C. Evans" <cce@c...>
  • To: Charles Reitzel <creitzel@m...>
  • Date: Fri, 23 Feb 2001 02:53:47 -0500 (EST)

vsawk
On Thu, 22 Feb 2001, Charles Reitzel wrote:
> One objection is that us poor developers can only squeeze so 
> many syntaxes into our heads (at one time anyway).  Subtle differences
> in processing will only cause grief when debugging complex programs.

Hmm.  I've been known to dance with as many as 4 syntaxes
in my head at once.  For instance, Visual Basic, C++, SQL, 
and Awk; I was building a visual basic program, using VBXs 
I wrote in C, talking to an oracle 6 database, and processing 
input using the vsAWK control.  What is interesting is
that I was never 'confused' since the languages are so 
starkly distinct.  On the other hand, I do inter-mixed 
Java and C++ programming now... boy do I get confused.  
So, I'd draw a slightly different lesson: if you have 
different functionality... make the syntax really different.  

> They both have if-then-else and for loops.  For better or
> worse, they are both programming languages.

Almost anything is a language... ;) Clark

> Yes, it is a bit easier to read the FORTRAN-like syntax. If syntax sugar is
> the compelling argument here, why not develop an XSLT generator?  I am
> encouraged by coordination around XPath 2.0.  Why not go the rest of the
> way: just make XSLT the XML syntax for XML Query?

XSLT is _way_ too verbose and does not support very good
modulization.  Until those things are fixed, XSLT is a
poor target. I applaud Jonathan and crew for sticking
with a non-XML syntax.  There is a place for XML, but it
is not in the programming language proper, as XSLT has
shown oooh so clearly.  And don't get me wrong... I use
XSLT daily.  In fact, over 1/2 of the application I'm working
on is written in XSLT.  I just don't have the time to 
create a better syntax....  *smirk*

> Finally, don't worry about slowing the pace of innovation.  XML will get
> scrapped in 5 (10, 15?, any bets?) years for something new ;~)

I doubt it, look at C.  It's 30+ years now, with absolutely no doubt
that it will be there in another 50.  XML is as fundamental as C, 
if not more so.  It may not be "readable", but it is "auditable".
And "auditable" business processes is what the world requires
for us to move to the next level of global interaction.

Best Regards,

Clark


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.