enum bool {
TRUE,
FALSE,
🥺
}

The problem with "logic" is that it makes things out to be nothing but simple dualities. Proponents of logic want us to believe that everything is true or false, black or white, yes or no, paper or plastic, etc. Thankfully, there are some among us, like Mark Harrison's colleague, who are not afraid to stand up to these logic advocates and shout "no, I will not succumb to your false dichotomies!" Today, I think we all should salute those few brave people ...
TRUENT,
FALSENT,
NOT_UNTRUE,
NOT_UNFALSE,
@bartholin @flisk @prefetcher ⊤ and ⊥
You do have to admit they are visually immediately telling what is what.
@prefetcher A great improvement over the original Bool, but it's unfortunately missing FileNotFound

The problem with "logic" is that it makes things out to be nothing but simple dualities. Proponents of logic want us to believe that everything is true or false, black or white, yes or no, paper or plastic, etc. Thankfully, there are some among us, like Mark Harrison's colleague, who are not afraid to stand up to these logic advocates and shout "no, I will not succumb to your false dichotomies!" Today, I think we all should salute those few brave people ...
ITS_FALSE_BUT_MANAGEMENT_SAYS_ITS_TRUE_SO_IT_MUST_BE_TRUEYES,
NO,
MAYBE,
I_DONT_KNOW,
CAN_YOU_REPEAT_THE_QUESTION,
@prefetcher Heyting Algebra?
More like Hating Algebra, amirite?
@prefetcher
MEANINGLESS,
THE_QUESTION_IS_DUMB
are my suggested additions
@prefetcher I don’t see FILE_NOT_FOUND.

The problem with "logic" is that it makes things out to be nothing but simple dualities. Proponents of logic want us to believe that everything is true or false, black or white, yes or no, paper or plastic, etc. Thankfully, there are some among us, like Mark Harrison's colleague, who are not afraid to stand up to these logic advocates and shout "no, I will not succumb to your false dichotomies!" Today, I think we all should salute those few brave people ...
DOUBLE_PLUS_GOOD and DOUBLE_PLUS_UNGOOD are missing.
also should be called "FuzzyBoolean" or "NewBoolean"!
Theoretical_True/False (the most important for ADHD !)
This is what I work with.
Booleans are "not yet supported" in #abap,
A programming language from 1983 that is to this day actively maintained and developed by the #sap corporation with thousands of developers working on it.
https://help.sap.com/doc/abapdocu_751_index_htm/7.51/en-us/abendataobjects_true_value_guidl.htm
@proliecan This is amazing. Each paragraph dives to the next deeper level of the cursed iceberg of ABAP.
> [ . . . ] ABAP does not yet support Boolean data types [ . . . ] the result of a logical expression cannot be assigned [ . . . ]> It has become common practice to express the truth value "true" as value "X" and the truth value "false" as a blank (" "). There are also Boolean functions [ . . . ]
> To make it easier to handle truth values expressed in this way, the type group abap contains a data type abap_bool of elementary type c with length 1, and the constants abap_true of value "X" and abap_false of value " " as substitutes for a real Boolean data type. There is also a constant abap_undefined of value "-".
