Hoogle Search
Within LTS Haskell 24.3 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
vectorSamples :: (C y yv, Transform sig yv) => (amp -> y) -> T rate (Numeric amp) (sig yv) -> sig yvsynthesizer-dimensional Synthesizer.Dimensional.Signal.Private No documentation available.
-
Vector builder An API for efficient and convenient construction of vectors. It provides the composable Builder abstraction, which has instances of the Monoid and Semigroup classes.
- Usage
- Example
import qualified Data.Vector as A import qualified VectorBuilder.Builder as B import qualified VectorBuilder.Vector as C myVector :: A.Vector a -> [a] -> a -> A.Vector a myVector vector list element = C.build builder where builder = B.vector vector <> B.foldable list <> B.singleton element
-
Efficient vector-based mutable hashtables implementation. This package provides efficient vector-based hashtable implementation similar to .NET Generic Dictionary implementation (at the time of 2015). See Data.Vector.Hashtables for documentation.
vectorToFrom :: Point -> Point -> VectorLambdaHack Game.LambdaHack.Common.Vector The vector between the second point and the first. We have
shift pos1 (pos2 `vectorToFrom` pos1) == pos2
The arguments are in the same order as in the underlying scalar subtraction.vectorUnboxedUnsafeIndex :: Unbox a => Vector a -> Int -> aLambdaHack Game.LambdaHack.Core.Prelude No documentation available.
vectorOf :: Int -> Gen a -> Gen [a]bcp47 Data.BCP47.Internal.Arbitrary Generates a list of the given length.
vectorToByteString :: Storable a => Vector a -> ByteStringbytestring-to-vector Data.Vector.Storable.ByteString Convert a Vector to a ByteString.
-
classy-prelude-conduit ClassyPrelude.Conduit Generally speaking, yielding values from inside a Conduit requires some allocation for constructors. This can introduce an overhead, similar to the overhead needed to represent a list of values instead of a vector. This overhead is even more severe when talking about unboxed values. This combinator allows you to overcome this overhead, and efficiently fill up vectors. It takes two parameters. The first is the size of each mutable vector to be allocated. The second is a function. The function takes an argument which will yield the next value into a mutable vector. Under the surface, this function uses a number of tricks to get high performance. For more information on both usage and implementation, please see: https://www.fpcomplete.com/user/snoyberg/library-documentation/vectorbuilder
-
Combinator library for splitting vectors. This package aims to be a vector-based drop-in replacement for the list-based split package. For more information see the haddocs or checkout the source on github.
-
Efficient Streams Simple yet powerful monadic streams that are used as a backbone for vector package fusion functionality.