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.
-
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.
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.
-
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.
BoundedThreadGroup :: Int -> ThreadGroup -> BoundedThreadGroupthreads-extras Control.Concurrent.Thread.BoundedThreadGroup No documentation available.
threadGroup :: BoundedThreadGroup -> ThreadGroupthreads-extras Control.Concurrent.Thread.BoundedThreadGroup No documentation available.
mkReadAttr :: (x -> UI o) -> ReadAttr x othreepenny-gui Graphics.UI.Threepenny.Core Build attribute from a getter.
mkReadWriteAttr :: (x -> UI o) -> (i -> x -> UI ()) -> ReadWriteAttr x i othreepenny-gui Graphics.UI.Threepenny.Core Build an attribute from a getter and a setter.
spreadMethod :: WriteAttr Element Stringthreepenny-gui Graphics.UI.Threepenny.SVG No documentation available.
spreadMethod :: WriteAttr Element Stringthreepenny-gui Graphics.UI.Threepenny.SVG.Attributes No documentation available.
fastspread :: (a -> t -> Pattern b) -> [a] -> t -> Pattern btidal 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.