cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefano Mazzocchi <>
Subject Re: [FYI] Profiling Cocoon...
Date Sun, 06 Oct 2002 21:49:08 GMT
Steven Noels wrote:
>>> Discovery #3:
>>>  use XSLTC as much as possible!
>>> NOTE: our current root sitemap.xmap indicates that XSLTC is default 
>>> XSLT engine for Cocoon 2.1, but the fact is that the XSLTC factory is 
>>> commented out, resulting in running Xalan. We should either remove 
>>> that comment or uncomment the XSLTC factory.
>>> I vote for making XSLTC default even if this generates a few bug 
>>> reports.
>> +1
> Do we have an active development community around XSLTC?

We don't, but Xalan does.

> Serverside XSLT processing is one of the key usage areas of Cocoon. I 
> might be wrong on this, but making XSLTC the default, while it is still 
> known as an incomplete XSLT 1.0 implementation, without the conformance 
> tests ran ourselves that might prove the contrary, might as well be bad 
> advertising for Cocoon.

My proposal is to turn it on on Cocoon 2.1 as it is in CVS HEAD and 
maybe when we reach the first beta. Then see what happens.

> While the previous problems have been solved, it took some time and 
> deliberation. Xalan2 is stable. The problem also might be that people 
> are often misusing XSLT for things that could better be solved with 
> plain Cocoon components.

Correct, but this is not a good reason to have them run their 
well-thought stylesheets slower, don't you think?

> I'm not saying we shouldn't be bugtesting for XSLTC, it's just that I 
> don't know if the XSLTC community will be there to follow up on our bug 
> reports.

I hear you. Consider it a stress-test of both the software *and* the 
community around it.

Anyway, just a reminder: you never get people to scratch if you don't 
create some itches :)

And if this thing doesn't work out as expected, we can always ship 
Cocoon 2.1 final with Xalan enabled.

What do you think?

Stefano Mazzocchi                               <>

To unsubscribe, e-mail:
For additional commands, email:

View raw message