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

Re: Haskell programmer's rant about xslt

Subject: Re: Haskell programmer's rant about xslt
From: Alan Painter <alan.painter@xxxxxxxxx>
Date: Wed, 18 Apr 2012 09:58:48 +0200
Re:  Haskell programmer's rant about xslt
One can debate the merits of such-and-such an approach to
transformations and the debate should be lively.

But verbiage such as "your bastard child of a language" has no utility
whatsoever and certainly no place in polite discourse.

I would suggest giving this guy's opinions no further attention.

cheers

-aljo


On Tue, Apr 17, 2012 at 6:19 PM, Michael Kay <mike@xxxxxxxxxxxx> wrote:
>>His point is that XSLT makes it especially difficult to debug (bad)
>> programs written by others. How would one best solve the problem he
>> describes?
>
> Yes, debugging stylesheets that have evolved over a period of time and
> contain lots of overlays can be difficult. The price of making it easy for
> stylesheets to evolve is that they can evolve badly.
>
> I generally use the Saxon -T option to resolve such issues. The output can
> be horribly large when the input file is large, unfortunately, but it
> usually reveals fairly quickly which rules are being invoked for which
> nodes. Perhaps a variant that only outputs the template rule matches would
> be useful (it's a very simple tweak).
>
> Michael Kay
> Saxonica

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.