Hoogle Search

Within LTS Haskell 24.32 (ghc-9.10.3)

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

  1. genericUnsafeRunVectorMemo :: (MaybeLike e v, PrimMonad m, MVector c e) => Cache c (PrimState m) e m a -> Int -> m (a, c (PrimState m) e)

    monad-memo Control.Monad.Memo.Vector.Unsafe

    No documentation available.

  2. toVector :: Container vec -> vec

    monad-memo Control.Monad.Memo.Vector.Unsafe

    No documentation available.

  3. unsafeEvalUVectorMemo :: (PrimMonad m, UVectorMemo v e, MVector UVector e) => UVectorCache (PrimState m) e m a -> Int -> m a

    monad-memo Control.Monad.Memo.Vector.Unsafe

    Evaluate computation using mutable unboxed vector and unsafe operations Vector length must covers all possible keys used in computation otherwise the behaviour is undefined (i.e. segfault)

  4. unsafeEvalVectorMemo :: (PrimMonad m, VectorMemo v e) => VectorCache (PrimState m) e m a -> Int -> m a

    monad-memo Control.Monad.Memo.Vector.Unsafe

    Evaluate computation using mutable boxed vector and unsafe operations Vector length must covers all possible keys used in computation otherwise the behaviour is undefined (i.e. segfault)

  5. unsafeRunUVectorMemo :: (PrimMonad m, UVectorMemo v e, MVector UVector e) => UVectorCache (PrimState m) e m a -> Int -> m (a, UVector (PrimState m) e)

    monad-memo Control.Monad.Memo.Vector.Unsafe

    Evaluate computation using mutable boxed vector and unsafe operations. It also returns the final content of the vector cache Vector length must covers all possible keys used in computation otherwise the behaviour is undefined (i.e. segfault)

  6. unsafeRunVectorMemo :: (PrimMonad m, VectorMemo v e) => VectorCache (PrimState m) e m a -> Int -> m (a, Vector (PrimState m) e)

    monad-memo Control.Monad.Memo.Vector.Unsafe

    Evaluate computation using mutable boxed vector and unsafe operations. It also returns the final content of the vector cache Vector length must covers all possible keys used in computation otherwise the behaviour is undefined (i.e. segfault)

  7. diffVectors :: Vector Char -> Vector Char -> Seq Edit

    myers-diff Data.Diff.Myers

    Diff Vectors to produce an edit script.

  8. fastTextToVector :: Text -> Vector Char

    myers-diff Data.Diff.Myers

    This is currently the only way to convert a Text to a Vector without extraneous allocations. Taken from https://stackoverflow.com/a/77388392/2659595 Once the text library contains a foldM function, we can switch to that and avoid importing internal functions. See https://github.com/haskell/text/pull/543

  9. unit_vector :: Num a => Int -> Int -> [a]

    numeric-quest Orthogonals

    No documentation available.

  10. module QuantumVector

    No documentation available.

Page 112 of many | Previous | Next