tor ( trit1 trit2 -- trit )


Vocabulary
rosetta-code.ternary-logic

Inputs
trit1an object
trit2an object


Outputs
tritan object


Definition


: tor ( trit1 trit2 -- trit )
>trit {
{ t [ drop t ] }
{
m
[
>trit {
{ t ~quotation~ }
{ m ~quotation~ }
{ f ~quotation~ }
} case
]
}
{ f [ >trit ] }
} case ;