Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

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

  1. spread' :: Monad m => (a -> b -> m c) -> m a -> b -> m c

    tidal-core Sound.Tidal.UI

    There's a version of this function, spread' (pronounced "spread prime"), which takes a pattern of parameters, instead of a list:

    d1 $ spread' slow "2 4%3" $ sound "ho ho:2 ho:3 hc"
    
    This is quite a messy area of Tidal—due to a slight difference of implementation this sounds completely different! One advantage of using spread' though is that you can provide polyphonic parameters, e.g.:
    d1 $ spread' slow "[2 4%3, 3]" $ sound "ho ho:2 ho:3 hc"
    

  2. spreadChoose :: (t -> t1 -> Pattern b) -> [t] -> t1 -> Pattern b

    tidal-core Sound.Tidal.UI

    spreadChoose f xs p is similar to slowspread but picks values from xs at random, rather than cycling through them in order.

    d1 $ spreadChoose ($) [gap 4, striate 4] $ sound "ho ho:2 ho:3 hc"
    

  3. spreadf :: [a -> Pattern b] -> a -> Pattern b

    tidal-core Sound.Tidal.UI

    No documentation available.

  4. spreadr :: (t -> t1 -> Pattern b) -> [t] -> t1 -> Pattern b

    tidal-core Sound.Tidal.UI

    A shorter alias for spreadChoose.

  5. AlreadyAssigned :: SemanticErrorKind

    toml-parser Toml.Semantics

    Attempted to assign to a key that was already assigned

  6. package toml-reader

    TOML format parser compliant with v1.0.0. TOML format parser compliant with v1.0.0. See README.md for more details.

  7. AriaReadonlyA :: Attribute "aria-readonly" 'True 'False

    type-of-html Html.Type

    No documentation available.

  8. SpreadArg :: Expr -> Arg

    typst Typst.Syntax

    No documentation available.

  9. data Spreadable a

    typst Typst.Syntax

    No documentation available.

  10. type ListReader a = IO [a]

    webex-teams-api Network.WebexTeams

    ListReader is IO action returned by functions for list API (getListWithFilter, getTeamList etc). It is containing URL inside to be accessed. When you call the IO action, it accesses to Webex Teams REST API, parse next page URL if available, then return new IO action. The new IO action contains list of responded items and new URL for next page so you can call the new IO action to get the next page. Following example demonstrates how you can get all items into single list.

    readAllList :: ListReader i -> IO [i]
    readAllList reader = go []
    where
    go xs = reader >>= chunk -> case chunk of
    [] -> pure xs
    ys -> go (xs <> ys)
    
    Note that this example is only for explaining how ListReader works. Practically you should not do the above because it eagerly creates entire list. You should use streaming APIs instead. Streaming APIs are available via webex-teams-conduit and webex-teams-pipes package.

Page 734 of many | Previous | Next