Hoogle Search

Within LTS Haskell 24.25 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data Boolector

    what4 What4.Solver.Boolector

    No documentation available.

  2. Boolector :: Boolector

    what4 What4.Solver.Boolector

    No documentation available.

  3. BoolScalar :: Scalar

    yaml-unscrambler YamlUnscrambler.Expectations

    No documentation available.

  4. module Agda.Utils.BoolSet

    Representation of Set Bool as a 4-element enum type. All operations in constant time and space. Mimics the interface of Set. Import as: import qualified Agda.Utils.BoolSet as BoolSet import Agda.Utils.BoolSet (BoolSet)

  5. data BoolSet

    Agda Agda.Utils.BoolSet

    Isomorphic to Set Bool.

  6. module Agda.Utils.Boolean

    Boolean algebras and types isomorphic to Bool. There are already solutions for Boolean algebras in the Haskell ecosystem, but they do not offer easy instantiations for types isomorphic to Bool. In particular, if type a is isomorphic to Bool, so it satisfies `IsBool a`, we would like to instantiate 'Boolean a' by just giving true and false. To facilitate this within the limits of the Haskell class system, we define the class Boolean mutually with class IsBool, so that operations not, (&&), and (||) can get default implementations. Usage: import Prelude hiding ( not, (&&), (||) ) import Agda.Utils.Boolean

  7. class Boolean a

    Agda Agda.Utils.Boolean

    Boolean algebras.

  8. package Boolean

    Generalized booleans and numbers Some classes for generalized boolean operations. Starting with 0.1.0, this package uses type families. Up to version 0.0.2, it used MPTCs with functional dependencies. My thanks to Andy Gill for suggesting & helping with the change. Thanks also to Alex Horsman for Data.Boolean.Overload and to Jan Bracker for Data.Boolean.Numbers. Copyright 2009-2013 Conal Elliott; BSD3 license.

  9. module Data.Boolean

    Some classes for generalized boolean operations. In this design, for if-then-else, equality and inequality tests, the boolean type depends on the value type. I also tried using a unary type constructor class. The class doesn't work for regular booleans, so generality is lost. Also, we'd probably have to wire class constraints in like: (==*) :: Eq a => f Bool -> f a -> f a -> f a, which disallows situations needing additional constraints, e.g., Show. Starting with 0.1.0, this package uses type families. Up to version 0.0.2, it used MPTCs with functional dependencies. My thanks to Andy Gill for suggesting & helping with the change.

  10. class Boolean b

    Boolean Data.Boolean

    Generalized boolean class

Page 29 of many | Previous | Next