- From: Florent Georges <fgeorges@fgeorges.org>
- Date: Thu, 14 Mar 2013 15:58:46 +0100
- To: Michael Kay <mike@saxonica.com>
- Cc: public-expath@w3.org
On 14 March 2013 14:21, Michael Kay wrote: > For arguments, we generally avoid restricted types because it's > such a pain to have to cast things to the relevant type. So for > octets-to-binary, the argument should be xs:integer*, allowing > you to do octets-to-binary((0,0,255,255)). Yes, I know that rule and I think it makes perfect sense for URIs to be xs:string instead of xs:anyURI. But still I doubt it would be useful to pass literal integer to bin:* functions. I'd write the above example bin:octets-to-binary(bin:hex('00FF')). For me that is a way to avoid worrying about implicit unboxing and overflowing, and in contexts it has to happen then that's the user's responsibility to do what he/she wants exactly to happen. Regards, -- Florent Georges http://fgeorges.org/ http://h2oconsulting.be/
Received on Thursday, 14 March 2013 14:59:36 UTC