Re: HTTP client module

Dimitre Novatchev <[email protected]> Thu, 22 Jan 2009 06:18:17 -0800 (PST)
Newsgroups gmane.text.xml.xslt.extensions
Message-ID <[email protected]>
> That's certainly possible in XQilla. But I also get the impression that
> EXSLT functions are often incorporated in an implementation, where lazy
> evaluation or some kind of static analysis will be more readily available.


That's a misunderstanding of EXSLT and its purpose.

While the above approach would be suitable in=A0designing a set of extensio=
ns for a particular XSLT processor, it is inappropriate and unrealistic in =
the wider context of all XSLT processors.

EXSLT should not teach the developers how to design their XSLT processors (=
as they are already designed and implemented) and should not assume that an=
y set of XSLT processors will be=A0willing to be completely redesigned just=
 to follow the "=A0 "best" features of processor X".

To summarize: Never assume anything more than compliance with the W3C specs.
=A0Cheers, =


Dimitre Novatchev.


=A0


----- Original Message ----
> From: John Snelson <[email protected]>
> To: [email protected]
> Cc: [email protected]; M. David Peterson <[email protected]>
> Sent: Thursday, January 22, 2009 2:43:18 AM
> Subject: Re: [exslt] HTTP client module
> =

> Florent Georges wrote:
> > John Snelson wrote:
> > |> [ ... about lazy evaluating item returned after http:request,
> > |>=A0 representing the entity body of each message's part ... ]
> > =

> >> In that case, lazy evaluation should be sufficient for
> >> efficiency.=A0 Results that aren't needed won't be evaluated.
> > =

> >=A0 As I said, I do not think it is reasonable to rely on lazy
> > evaluation while defining an *extension* function.=A0 If there is a
> > reason to take optimization into account at one point, I don't
> > think we can just rely on lazy evaluation.
> > =

> >=A0 That's just my impression.=A0 Is it possible in XQilla?=A0 Any
> > other implementer about this?
> =

> That's certainly possible in XQilla. But I also get the impression that
> EXSLT functions are often incorporated in an implementation, where lazy
> evaluation or some kind of static analysis will be more readily available.
> =

> John
> =

> -- =

> John Snelson, Oracle Corporation=A0 =A0 =A0 =A0 =A0 =A0 http://snelson.or=
g.uk/john
> Berkeley DB XML:=A0 =A0 =A0 =A0 =A0 =A0 http://oracle.com/database/berkel=
ey-db/xml
> XQilla:=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 http://xqilla.sourceforge.net
> _______________________________________________
> exslt mailing list
> [email protected]
> http://www.exslt.org/list



      =