"Three value logic" is of little use when you only have binary control mechanisms.
To be of value, you'd have to have a control structures that had three branches:
if( <condition> ) {
...
}
else {
...
}
otherwise {
}
my $var = <COND> ? $a :: $b :: $c;
Given that about 90% of programmers seem unable to handle the idea of: unless( <cond> ) {
...
}
else {
...
}
It seems unlikely that they'd go for trinary control mechanisms any time soon.
Without them, you'd just end up coding the direct equivalent of: if( $loginAttempted ) {
if( $loginSuccessful ) {
...
}
else {
...
}
}
else {
...
}
But in a far more obscure way.
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
|