Re: [xsl] XSLT 2.0 has arrived

Subject: Re: [xsl] XSLT 2.0 has arrived
From: Nic James Ferrier <nferrier@xxxxxxxxxxxxxxxxxxxx>
Date: Wed, 24 Jan 2007 13:30:23 +0000
Abel Braaksma <abel.online@xxxxxxxxx> writes:

> Strange, you appear to be quite a Java expert yourself. Is that your 
> book? I wonder, because the basis of any Java app (and Windows app, for 
> that matter, but they call it DLL Hell) is getting the classpath 
> straight. Though imho, that goes almost automatically (but I can't speak 
> for the Mac)
>
> On Unix, there's another huge problem: you never know what linked 
> libraries there are and often you have to build from the sources to get 
> it right for your flavor of Unix. Hardly an ideal system for an average 
> user.
>
> I agree that every system has its flaws, I just don't consider it fair 
> considering the whole system bad just by having some bad experience with 
> one app. I don't throw away my Mac because I can't get my video camera 
> connected, and I am neither calling it a bad system. It just is 
> incapable of installing a custom driver.
>
> "It's not a good system" sounds quite out of place here. Having tens of 
> millions of happy users (of which a lot are, luckily, criticists too) 
> being able to easily use the splendid and well thought-of classpath and 
> lib path system (it never gave me any trouble either), should make you 
> wonder why the heck it is so hard for you.

Hang on. I make a living building java apps for people as well (at
least I used to) and I prefer xsltproc as well.

Why? Because xsltproc is part of my operating system. When it isn't I
can install it with the local package management tool. The windows
binary version works really well as well.

Whereas everytime I use saxon I have to spend 10 minutes working it
all out.



>> Is it Sun's fault, not Dr. Kay's? Yes. Does that mean Saxon doesn't 
>> have this problem? No.
>
> Not agreed, because you neglect the fact that Saxon comes in two 
> flavors: .NET and Java. So, even if you are amongst the group of people 
> that loath Java (as there is this seemingly small group that loathes 
> Windows, or .NET, or Perl, or PHP or MySQL etc) you can still use it. 
> And .NET can be used with MONO on any Unix flavor (not tried it
> though).

It's not that. The documentation isn't great and it doesn't try very
hard to do the right thing.

For example, you should be able to run saxon just with a jar, eg:

  java -jar saxon.jar my.xslt myinput.xml

but the last time I tried it wasn't possible.

If these things were done then people like Elliotte and myself would
use saxon more.

-- 
Nic Ferrier
http://www.tapsellferrier.co.uk   for all your tapsell ferrier needs

Current Thread