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. package threads-extras

    Extends the threads package with a bounded thread group Extends the threads package with a bounded thread group with the same interface as the original thread group.

  2. module Control.Concurrent.Thread.BoundedThreadGroup

    This module wraps Control.Concurrent.Thread.Group and provides a bounded version of ThreadGroup, mainly BoundedThreadGroup. In addition to the functionality of ThreadGroup, BoundedThreadGroup will block creation of threads until there fewer than the given max size.

  3. data BoundedThreadGroup

    threads-extras Control.Concurrent.Thread.BoundedThreadGroup

    A BoundedThreadGroup extends the concept of a ThreadGroup by restricting the number of active threads to a given max size. If one attempts to create more than the max size number of threads the fork function will block until threads finish.

  4. BoundedThreadGroup :: Int -> ThreadGroup -> BoundedThreadGroup

    threads-extras Control.Concurrent.Thread.BoundedThreadGroup

    No documentation available.

  5. threadGroup :: BoundedThreadGroup -> ThreadGroup

    threads-extras Control.Concurrent.Thread.BoundedThreadGroup

    No documentation available.

  6. mkReadAttr :: (x -> UI o) -> ReadAttr x o

    threepenny-gui Graphics.UI.Threepenny.Core

    Build attribute from a getter.

  7. mkReadWriteAttr :: (x -> UI o) -> (i -> x -> UI ()) -> ReadWriteAttr x i o

    threepenny-gui Graphics.UI.Threepenny.Core

    Build an attribute from a getter and a setter.

  8. spreadMethod :: WriteAttr Element String

    threepenny-gui Graphics.UI.Threepenny.SVG

    No documentation available.

  9. spreadMethod :: WriteAttr Element String

    threepenny-gui Graphics.UI.Threepenny.SVG.Attributes

    No documentation available.

  10. fastspread :: (a -> t -> Pattern b) -> [a] -> t -> Pattern b

    tidal Sound.Tidal.Boot

    fastspread works the same as spread, but the result is squashed into a single cycle. If you gave four values to spread, then the result would seem to speed up by a factor of four. Compare these two:

    d1 $ spread chop [4,64,32,16] $ sound "ho ho:2 ho:3 hc"
    d1 $ fastspread chop [4,64,32,16] $ sound "ho ho:2 ho:3 hc"
    
    There is also slowspread, which is an alias of spread.

Page 833 of many | Previous | Next