Hoogle Search
Within LTS Haskell 24.6 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
uniplate Data.Generics.Str Convert a Str to a list, assumes the value was created with listStr
uniplateOnList :: BiplateType a b -> BiplateType [a] buniplate Data.Generics.UniplateOn Used for defining instances UniplateFoo a => UniplateFoo [a]
uniplateList :: Uniplate on => on -> ([on], [on] -> on)uniplate Data.Generics.UniplateStr Compatibility method, for direct users of the old list-based uniplate function
uniplateOnList :: BiplateType a b -> BiplateType [a] buniplate Data.Generics.UniplateStrOn Used for defining instances UniplateFoo a => UniplateFoo [a]
-
vector-sized Data.Vector.Generic.Sized O(n) Convert a list to a vector.
-
vector-sized Data.Vector.Generic.Sized O(n) Convert the first n elements of a list to a vector. The length of the resultant vector is inferred from the type.
-
vector-sized Data.Vector.Generic.Sized O(n) Convert the first n elements of a list to a vector. The length of the resultant vector is given explicitly as a Proxy argument.
toList :: forall (v :: Type -> Type) a (n :: Nat) . Vector v a => Vector v n a -> [a]vector-sized Data.Vector.Generic.Sized O(n) Convert a vector to a list.
-
vector-sized Data.Vector.Generic.Sized O(n) Takes a list and returns a continuation providing a vector with a size parameter corresponding to the length of the list. Essentially converts a list into a vector with the proper size parameter, determined at runtime. See withSized
fromList :: forall a (n :: Nat) . (Prim a, KnownNat n) => [a] -> Maybe (Vector n a)vector-sized Data.Vector.Primitive.Sized O(n) Convert a list to a vector.