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

Re: XSLT 1.1 comments

Subject: Re: XSLT 1.1 comments
From: Uche Ogbuji <uche.ogbuji@xxxxxxxxxxxxxxx>
Date: Mon, 12 Feb 2001 20:18:56 -0700
python xslt
> So far, on this thread, we've heard feedback from a few
> XSLT processor implementors:
> 
>    FourThought, makers of 4XSLT (a Python XSLT 1.0 implementation)
> 
>    Unicorn Enterprises, maker of Unicorn XSLT (a C++ XSLT implementation)
> 
>    Daniel Veillard, maker of libxml-based XSLT processor (in C, I believe)
> 
> Other than the few good points about making the spec clearer,
> the executive summary of the feedback seems to be "why are Java
> and ECMAScript special?"

I think it's *very* important to note that even if "Python" and "C" were added 
as first-class bindings in the spec, I'd still be against xsl:script.  Note 
that there will soon be 3 Python XSLT processors and I still don't believe 
that XSLT 1.1 adds anything to help us standardize beyond what XSLT 1.0 
provided.

I usually have harsh words about the Java interest because they seem the most 
guilty of the attitude that "everyone uses Java anyway, why bother worrying 
about anything else".  format-number() is another case in point of this.  It 
causes *real* pain when an implementor has to find away to implement such an 
awkward mechanism when his language has perfectly useful, and far more mature, 
numerical formatting constructs.  I bet you implemented format-number() in 
OracleXSL in ten minutes.  It has taken the 4XSLT implementors a dreadful 
amount of work.

The XSLT 1.1 charter talks about pressure from the community for language 
bindings, but the only talk I've heard about it has been from Java 
implementors.  It *appears*, and I might be wrong, that this XSLT 1.1 draft 
was produced without thinking of the general ramifications of the changes 
outside of the Java interest.

I don't think it's any Conspiracy of Illuminati, but I do know that 
well-meaning missteps are just as problematic as intentional ones, and I think 
that the strongest condemnation of xsl:script and its implications is in order.


-- 
Uche Ogbuji                               Principal Consultant
uche.ogbuji@xxxxxxxxxxxxxxx               +1 303 583 9900 x 101
Fourthought, Inc.                         http://Fourthought.com 
4735 East Walnut St, Ste. C, Boulder, CO 80301-2537, USA
Software-engineering, knowledge-management, XML, CORBA, Linux, Python



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

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
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.