HORIZON HASKELLDocslts/ghc-10.0.x8fef28d2026-11-02Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8fef28d · 2026-11-02

Modulelazy-search-0.1.3.0Haskell2010

Data.Coolean

Proper documentation is TBD

Contents
  1. Overloaded parallel operators
  2. Overloaded sequential operators
  3. Consumers
Synopsis
datadata Cool

Concurrent booleans. Writing properties with the Cool data type often yields faster searches compared to Bool.

Constructors

Instances2Show, Coolean
  • Show CoolDefined in lazy-search-0.1.3.0 · Data.Coolean
  • Coolean CoolDefined in lazy-search-0.1.3.0 · Data.Coolean

Overloaded parallel operators

Overloaded sequential operators

value(!&&) :: (Coolean a, Coolean b) => a -> b -> Cool

Sequential conjunction. Does not evaluate second operand unless first is True.

value(!||) :: (Coolean a, Coolean b) => a -> b -> Cool

Sequential disjunction. Does not evaluate second operand unless first is True.

value(!=>) :: (Coolean a, Coolean b) => a -> b -> Cool

Sequential implication. Does not evaluate second operand unless first is True.

Consumers