Source/Packages

Std.Foundation

packages/foundation/standard/src/Std/Foundation.alpha

329 lines52 declarations12.3 KiBSHA-256 7818c29d5c7c

def · lines 90–98

stdBoolExclusiveOr

Full file
Exclusive disjunction.
90def stdBoolExclusiveOr =
91  (lambda unrestricted left : (family StdBool) .
92    (lambda unrestricted right : (family StdBool) .
93      (eliminate
94        StdBool
95        (lambda unrestricted current : (family StdBool) . (family StdBool))
96        left
97        (branch StdTrue . (stdBoolNot right))
98        (branch StdFalse . right))))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.