- From: Innovimax SARL <innovimax@gmail.com>
- Date: Wed, 26 Nov 2008 22:35:59 +0100
- To: john.schneider@agiledelta.com
- Cc: public-exi-comments@w3.org
- Message-ID: <546c6c1c0811261335naf0a60fs9a97d945d189e2d9@mail.gmail.com>
John,
Indeed you can bittest on the second bit. I must admit anyway that I find
this violating the "principle of least surprise"
Regards,
Mohamed
On Wed, Nov 26, 2008 at 10:27 PM, John Schneider <
john.schneider@agiledelta.com> wrote:
> Mohamed,
>
> Thank you for your suggestion regarding the order of the bits in the 2-bit
> unsigned Integer representation used to distinguish between lexical
> variances of the Boolean type. The current representation allows bit-testing
> of the first bit to provide the value of the Boolean. It is not clear that
> changing the representation to allow bit-testing of the second bit rather
> than the first bit would provide a notable benefit.
>
> Both representations seem equally capable, so our current plan is to keep
> the current representation. Please let us know if we've misunderstood some
> aspect of your suggestion.
>
> Thank you,
>
> John Schneider
> AgileDelta, Inc.
> http://www.agiledelta.com
>
>
> From: Innovimax SARL <innovimax@gmail.com<innovimax@gmail.com?Subject=Re%3A%20%5BEXI%20LC%20comments%5D%20Boolean&In-Reply-To=%253C546c6c1c0809191016w22e6f908na8e7ef9158b941f0%40mail.gmail.com%253E&References=%253C546c6c1c0809191016w22e6f908na8e7ef9158b941f0%40mail.gmail.com%253E>>
>
> Date: Fri, 19 Sep 2008 19:16:37 +0200
> Message-ID: <546c6c1c0809191016w22e6f908na8e7ef9158b941f0@mail.gmail.com>
> To: public-exi-comments@w3.org<public-exi-comments@w3.org?Subject=Re%3A%20%5BEXI%20LC%20comments%5D%20Boolean&In-Reply-To=%253C546c6c1c0809191016w22e6f908na8e7ef9158b941f0%40mail.gmail.com%253E&References=%253C546c6c1c0809191016w22e6f908na8e7ef9158b941f0%40mail.gmail.com%253E>
>
>
> In 7.1.2 Boolean
>
> Please consider instead of
>
> [[
> Otherwise, when pattern facets are available in the schema datatype,
> Boolean datatype representation is able to distinguish values not only
> arithmetically (0 or 1) but also between lexical variances ("0", "1",
> "false" and "true"), and values typed as Boolean are represented as
> n-bit unsigned integer (7.1.9 n-bit Unsigned Integer), where n is two
> (2) and the value zero (0), one (1), two (2) and three (3) each
> represents value "false", "0", "true" and "1".
> ]]
>
> having
>
> [[
> the value zero (0), one (1), two (2) and three (3) each represents
> value "0", "1", "false", "true".
> ]]
>
> such as bittesting the last bit could give the right result
>
> Regards,
>
> Mohamed ZERGAOUI
> --
> Innovimax SARL
> Consulting, Training & XML Development
> 9, impasse des Orteaux
> 75020 Paris
> Tel : +33 9 52 475787
> Fax : +33 1 4356 1746http://www.innovimax.fr
> RCS Paris 488.018.631
> SARL au capital de 10.000 €
>
>
--
Innovimax SARL
Consulting, Training & XML Development
9, impasse des Orteaux
75020 Paris
Tel : +33 9 52 475787
Fax : +33 1 4356 1746
http://www.innovimax.fr
RCS Paris 488.018.631
SARL au capital de 10.000 €
Received on Wednesday, 26 November 2008 21:36:36 UTC