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.
patchMapWithPatchingMoveInsertAll :: Map k (PatchTarget p) -> PatchMapWithPatchingMove k ppatch Data.Patch.MapWithPatchingMove Create a PatchMapWithPatchingMove that inserts everything in the given Map
BlockedOnForeignCall :: BlockReasonrebase Rebase.Prelude currently in a foreign call
-
rebase Rebase.Prelude Perform a series of STM actions atomically. Using atomically inside an unsafePerformIO or unsafeInterleaveIO subverts some of guarantees that STM provides. It makes it possible to run a transaction inside of another transaction, depending on when the thunk is evaluated. If a nested transaction is attempted, an exception is thrown by the runtime. It is possible to safely use atomically inside unsafePerformIO or unsafeInterleaveIO, but the typechecker does not rule out programs that may attempt nested transactions, meaning that the programmer must take special care to prevent these. However, there are functions for creating transactional variables that can always be safely called in unsafePerformIO. See: newTVarIO, newTChanIO, newBroadcastTChanIO, newTQueueIO, newTBQueueIO, and newTMVarIO. Using unsafePerformIO inside of atomically is also dangerous but for different reasons. See unsafeIOToSTM for more on this.
-
rhine FRP.Rhine.Clock.Proxy No documentation available.
-
rhine FRP.Rhine.SN Two SNs with the same input and output data may be parallely composed.
-
rhine FRP.Rhine.Schedule Two clocks can be combined with a schedule as a clock for an asynchronous parallel composition of signal networks.
ParallelClock :: cl1 -> cl2 -> ParallelClock cl1 cl2rhine FRP.Rhine.Schedule No documentation available.
-
rhine FRP.Rhine.Schedule No documentation available.
-
rhine FRP.Rhine.Schedule No documentation available.
parallelCl1 :: ParallelClock cl1 cl2 -> cl1rhine FRP.Rhine.Schedule No documentation available.