Interpreted (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension Methods run :: Comprehension t a -> Primary (Comprehension t) a Source # unite :: Primary (Comprehension t) a -> Comprehension t a Source # (||=) :: Interpreted u => (Primary (Comprehension t) a -> Primary u b) -> Comprehension t a -> u b Source # (=||) :: Interpreted u => (Comprehension t a -> u b) -> Primary (Comprehension t) a -> Primary u b Source # (<$||=) :: (Covariant (->) (->) j, Interpreted u) => (Primary (Comprehension t) a -> Primary u b) -> (j := Comprehension t a) -> j := u b Source # (<$$||=) :: (Covariant (->) (->) j, Covariant (->) (->) k, Interpreted u) => (Primary (Comprehension t) a -> Primary u b) -> ((j :. k) := Comprehension t a) -> (j :. k) := u b Source # (<$$$||=) :: (Covariant (->) (->) j, Covariant (->) (->) k, Covariant (->) (->) l, Interpreted u) => (Primary (Comprehension t) a -> Primary u b) -> ((j :. (k :. l)) := Comprehension t a) -> (j :. (k :. l)) := u b Source # (<$$$$||=) :: (Covariant (->) (->) j, Covariant (->) (->) k, Covariant (->) (->) l, Covariant (->) (->) m, Interpreted u) => (Primary (Comprehension t) a -> Primary u b) -> ((j :. (k :. (l :. m))) := Comprehension t a) -> (j :. (k :. (l :. m))) := u b Source # (=||$>) :: (Covariant (->) (->) j, Interpreted u) => (Comprehension t a -> u b) -> (j := Primary (Comprehension t) a) -> j := Primary u b Source # (=||$$>) :: (Covariant (->) (->) j, Covariant (->) (->) k, Interpreted u) => (Comprehension t a -> u b) -> ((j :. k) := Primary (Comprehension t) a) -> (j :. k) := Primary u b Source # (=||$$$>) :: (Covariant (->) (->) j, Covariant (->) (->) k, Covariant (->) (->) l, Interpreted u) => (Comprehension t a -> u b) -> ((j :. (k :. l)) := Primary (Comprehension t) a) -> (j :. (k :. l)) := Primary u b Source # (=||$$$$>) :: (Covariant (->) (->) j, Covariant (->) (->) k, Covariant (->) (->) l, Covariant (->) (->) m, Interpreted u) => (Comprehension t a -> u b) -> ((j :. (k :. (l :. m))) := Primary (Comprehension t) a) -> (j :. (k :. (l :. m))) := Primary u b Source # |
Nullable (t <:.> Construction t) => Nullable (Comprehension t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Semimonoidal ((->) :: Type -> Type -> Type) (:*:) (:+:) t) => Semimonoidal ((->) :: Type -> Type -> Type) (:*:) (:+:) (Comprehension t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Semimonoidal ((->) :: Type -> Type -> Type) (:*:) (:*:) t) => Semimonoidal ((->) :: Type -> Type -> Type) (:*:) (:*:) (Comprehension t :: Type -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Morphable ('Into (Comprehension Maybe)) (Tap ((List <:.:> List) := (:*:))) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Some.List |
Semigroup ((t <:.> Construction t) := a) => Semigroup (Comprehension t a) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Monoid ((t <:.> Construction t) := a) => Monoid (Comprehension t a) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Setoid ((t <:.> Construction t) := a) => Setoid (Comprehension t a) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
(forall a. Semigroup ((t <:.> Construction t) := a), Bindable ((->) :: Type -> Type -> Type) t) => Bindable ((->) :: Type -> Type -> Type) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Monoidal ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (:*:) (:*:) t) => Morphable ('Push :: a -> Morph a) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
(Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) t, Monoidal ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (:*:) (:+:) t) => Monoidal ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (:*:) (:+:) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (t <:.> Construction t) => Covariant ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
Traversable ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (t <:.> Construction t) => Traversable ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
type Primary (Comprehension t) a Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
type Morphing ('Into (Comprehension Maybe)) (Tap ((List <:.:> List) := (:*:))) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Some.List |
type Morphing ('Push :: a -> Morph a) (Comprehension t) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Modification.Comprehension |
type Zipper (Comprehension Maybe) (('Left :: a1 -> Wye a1) ::: ('Right :: a2 -> Wye a2) :: k -> k' -> Type) Source # | |
Instance detailsDefined in Pandora.Paradigm.Structure.Some.List |