summary: boolean should default to 2 state for those of us who are simpletons;
also null should not be represented as a half-check.
assuming i am not misunderstanding this issue..
call me oldfashioned but i still think the boolean needs to default to 2 state.
if i need the three state behavior i should select it when defining the base
table field or have some preference defined to select 2 or 3 state for bool
(still default of 2 please).
****
null rant() {
i can understand the value of the null (user has not specified a choice)
but as i just spent an hour confused
because i forgot about 3 state and then furthermore
because the 3rd state (null) appears to be represented by 'half-a-check'
which i of course read as a display error of a full check and so
interpreted as a 'true' which is of course is not..
yes i know (high impedance low voltage, low voltage, high voltage); but you
could just as easily also attribute measurements for electron orbital states
and mangetoresistance properties and get way more than 2 states along that
argument...but that doesnt make it more understandable to program with.
as of OOo 3.2 this is still here.
summary: boolean should default to 2 state for those of us who are simpletons;
also null should not be represented as a half-check.
assuming i am not misunderstanding this issue..
call me oldfashioned but i still think the boolean needs to default to 2 state.
if i need the three state behavior i should select it when defining the base
table field or have some preference defined to select 2 or 3 state for bool
(still default of 2 please).
****
null rant() {
i can understand the value of the null (user has not specified a choice)
but as i just spent an hour confused
because i forgot about 3 state and then furthermore
because the 3rd state (null) appears to be represented by 'half-a-check'
which i of course read as a display error of a full check and so
interpreted as a 'true' which is of course is not..
yes i know (high impedance low voltage, low voltage, high voltage); but you
could just as easily also attribute measurements for electron orbital states
and mangetoresistance properties and get way more than 2 states along that
argument...but that doesnt make it more understandable to program with.
}