Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
releaseSemaphore :: Semaphore -> Int -> IO ()semaphore-compat System.Semaphore Release a semaphore: add n to its internal counter. No-op when `n <= 0`.
semaphore :: Semaphore -> !Semaphoresemaphore-compat System.Semaphore No documentation available.
semaphoreName :: Semaphore -> !SemaphoreNamesemaphore-compat System.Semaphore No documentation available.
tryWaitOnSemaphore :: Semaphore -> IO Boolsemaphore-compat System.Semaphore Try to obtain a token from the semaphore, without blocking. Immediately returns False if no resources are available.
waitOnSemaphore :: Semaphore -> IO ()semaphore-compat System.Semaphore Indefinitely wait on a semaphore. If you want to be able to cancel a wait operation, use forkWaitOnSemaphoreInterruptible instead.
nubMergeMap :: Ord b => (a -> [b]) -> [a] -> [b]speculate Test.Speculate.Utils No documentation available.
-
No documentation available.
-
stm-containers StmContainers.Bimap Bidirectional map. Essentially, a bijection between subsets of its two argument types. For one value of the left-hand type this map contains one value of the right-hand type and vice versa.
-
No documentation available.
-
stm-containers StmContainers.Multimap A multimap, based on an STM-specialized hash array mapped trie. Basically it's just a wrapper API around Map key (Set value).