Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
clash-prelude Clash.Explicit.Prelude.Safe No documentation available.
-
clash-prelude Clash.Explicit.Prelude.Safe Split a vector of (n * m) elements into a vector of "vectors of length m", where the length m is determined by the context.
>>> unconcatI (1:>2:>3:>4:>5:>6:>7:>8:>9:>10:>11:>12:>Nil) :: Vec 2 (Vec 6 Int) (1 :> 2 :> 3 :> 4 :> 5 :> 6 :> Nil) :> (7 :> 8 :> 9 :> 10 :> 11 :> 12 :> Nil) :> Nil
-
clash-prelude Clash.Prelude Split a vector of (n * m) elements into a vector of "vectors of length m", where the length m is given.
>>> unconcat d4 (1:>2:>3:>4:>5:>6:>7:>8:>9:>10:>11:>12:>Nil) (1 :> 2 :> 3 :> 4 :> Nil) :> (5 :> 6 :> 7 :> 8 :> Nil) :> (9 :> 10 :> 11 :> 12 :> Nil) :> Nil
-
clash-prelude Clash.Prelude No documentation available.
-
clash-prelude Clash.Prelude Split a vector of (n * m) elements into a vector of "vectors of length m", where the length m is determined by the context.
>>> unconcatI (1:>2:>3:>4:>5:>6:>7:>8:>9:>10:>11:>12:>Nil) :: Vec 2 (Vec 6 Int) (1 :> 2 :> 3 :> 4 :> 5 :> 6 :> Nil) :> (7 :> 8 :> 9 :> 10 :> 11 :> 12 :> Nil) :> Nil
-
clash-prelude Clash.Prelude.Safe Split a vector of (n * m) elements into a vector of "vectors of length m", where the length m is given.
>>> unconcat d4 (1:>2:>3:>4:>5:>6:>7:>8:>9:>10:>11:>12:>Nil) (1 :> 2 :> 3 :> 4 :> Nil) :> (5 :> 6 :> 7 :> 8 :> Nil) :> (9 :> 10 :> 11 :> 12 :> Nil) :> Nil
-
clash-prelude Clash.Prelude.Safe No documentation available.
-
clash-prelude Clash.Prelude.Safe Split a vector of (n * m) elements into a vector of "vectors of length m", where the length m is determined by the context.
>>> unconcatI (1:>2:>3:>4:>5:>6:>7:>8:>9:>10:>11:>12:>Nil) :: Vec 2 (Vec 6 Int) (1 :> 2 :> 3 :> 4 :> 5 :> 6 :> Nil) :> (7 :> 8 :> 9 :> 10 :> 11 :> 12 :> Nil) :> Nil
mconcat :: Monoid a => [a] -> adimensional Numeric.Units.Dimensional.Prelude Fold a list using the monoid. For most types, the default definition for mconcat will be used, but the function is included in the class definition so that an optimized version can be provided for specific types.
>>> mconcat ["Hello", " ", "Haskell", "!"] "Hello Haskell!"
mconcat :: Monoid a => [a] -> adistribution-opensuse OpenSuse.Prelude Fold a list using the monoid. For most types, the default definition for mconcat will be used, but the function is included in the class definition so that an optimized version can be provided for specific types.
>>> mconcat ["Hello", " ", "Haskell", "!"] "Hello Haskell!"