Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

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

  1. autoAndRecordMany :: forall y f (handle :: Type -> Type) . (SampleFmt y, C y, Traversable f) => f FilePath -> SoundFmt y -> SoundSink handle y -> T y -> IO (f ExitCode)

    synthesizer-alsa Synthesizer.ALSA.Storable.Play

    Play a signal and write it to multiple files. The Functor f may be Maybe for no or one file to write, or [] for many files to write.

  2. many :: Alternative f => f a -> f [a]

    threepenny-gui Graphics.UI.Threepenny.Core

    Zero or more.

    Examples

    >>> many (putStr "la")
    lalalalalalalalala... * goes on forever *
    
    >>> many Nothing
    Just []
    
    >>> take 5 <$> many (Just 1)
    * hangs forever *
    
    Note that this function can be used with Parsers based on Applicatives. In that case many parser will attempt to parse parser zero or more times until it fails.

  3. matchManyToOne :: (b -> a -> Bool) -> Pattern a -> Pattern b -> Pattern (Bool, b)

    tidal Sound.Tidal.Boot

    Mark values in the first pattern which match with at least one value in the second pattern.

  4. mkAnyValueBiMap :: forall a (tag :: TValue) . (forall (t :: TValue) . () => Value t -> Either MatchError a) -> (a -> Value tag) -> TomlBiMap a AnyValue

    tomland Toml.Codec.BiMap

    Smart constructor for BiMap from a Haskell value (some primitive like Int or Text) to AnyValue.

  5. applyAsToAny :: forall r (t :: TValue) . (AnyValue -> r) -> Value t -> r

    tomland Toml.Type.AnyValue

    Make function that works with AnyValue also work with specific Value.

  6. reifyAnyValues :: forall (t :: TValue) . Value t -> [AnyValue] -> Either TypeMismatchError [Value t]

    tomland Toml.Type.AnyValue

    Checks whether all elements inside given list of AnyValue have the same type as given Value. Returns list of Value t without given Value.

  7. insertKeyAnyVal :: Key -> AnyValue -> TOML -> TOML

    tomland Toml.Type.TOML

    Inserts given key-value into the TOML.

  8. fvAny' :: (Alpha a, Contravariant f, Applicative f) => AlphaCtx -> (AnyName -> f AnyName) -> a -> f a

    unbound-generics Unbound.Generics.LocallyNameless.Alpha

    See fvAny.

    fvAny' :: Fold a AnyName
    

  9. gfvAny :: (GAlpha f, Contravariant g, Applicative g) => AlphaCtx -> (AnyName -> g AnyName) -> f a -> g (f a)

    unbound-generics Unbound.Generics.LocallyNameless.Alpha

    No documentation available.

  10. fvAny :: (Alpha a, Contravariant f, Applicative f) => (AnyName -> f AnyName) -> a -> f a

    unbound-generics Unbound.Generics.LocallyNameless.Operations

    fvAny returns a fold over any names in a term a.

    fvAny :: Alpha a => Fold a AnyName
    

Page 247 of many | Previous | Next