RE: Overloading functions in XSLT and XQuery

> 
> RE: Overloading functions in XSLT and XQuery> XQuery 1.0 
> decided to only allow overloading of XQuery's own built-in 
> functions and not provide overloading
> > capabilities for the user-defined functions.
> > This explains the perceived contradiction below.
> 
> But XSLT allows overloaded user-defined functions.
> This will be very inconvinient for products allowing using of 
> XSLT libraries in XQuery. And to some degree event for people 
> porting libraries from XSLT to XQuery.
> 

Personally, I agree. I can't see any logical objection to overloading by
arity (two functions with the same name but different numbers of arguments).
I think it's very odd that the function calling mechanism in XQuery allows
for it, but that user-defined functions have to be uniquely named.

Michael Kay

Received on Sunday, 2 November 2003 11:17:52 UTC