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. newtype PerformEventT t (m :: k) a

    reflex Reflex.PerformEvent.Base

    Provides a basic implementation of PerformEvent. Note that, despite the name, PerformEventT is not an instance of MonadTrans.

  2. PerformEventT :: RequesterT t (HostFrame t) Identity (HostFrame t) a -> PerformEventT t (m :: k) a

    reflex Reflex.PerformEvent.Base

    No documentation available.

  3. hostPerformEventT :: (MonadReflexHost t m, MonadRef m, Ref m ~ Ref IO) => PerformEventT t m a -> m (a, FireCommand t m)

    reflex Reflex.PerformEvent.Base

    Run a PerformEventT action, returning a FireCommand that allows the caller to trigger Events while ensuring that performEvent actions are run at the appropriate time.

  4. unPerformEventT :: PerformEventT t (m :: k) a -> RequesterT t (HostFrame t) Identity (HostFrame t) a

    reflex Reflex.PerformEvent.Base

    No documentation available.

  5. class (Reflex t, Monad Performable m, Monad m) => PerformEvent t (m :: Type -> Type) | m -> t

    reflex Reflex.PerformEvent.Class

    PerformEvent represents actions that can trigger other actions based on Events.

  6. performEvent :: PerformEvent t m => Event t (Performable m a) -> m (Event t a)

    reflex Reflex.PerformEvent.Class

    Perform the action contained in the given Event whenever the Event fires. Return the result in another Event. Note that the output Event will generally occur later than the input Event, since most Performable actions cannot be performed during Event propagation.

  7. performEventAsync :: (TriggerEvent t m, PerformEvent t m) => Event t ((a -> IO ()) -> Performable m ()) -> m (Event t a)

    reflex Reflex.PerformEvent.Class

    Like performEvent, but the resulting Event occurs only when the callback (a -> IO ()) is called, not when the included action finishes. NOTE: Despite the name, performEventAsync does not run its action in a separate thread - although the action is free to invoke forkIO and then call the callback whenever it is ready. This will work properly, even in GHCJS (which fully implements concurrency even though JavaScript does not have built in concurrency).

  8. performEvent_ :: PerformEvent t m => Event t (Performable m ()) -> m ()

    reflex Reflex.PerformEvent.Class

    Like performEvent, but do not return the result. May have slightly better performance.

  9. runSpiderHostForTimeline :: SpiderHost x a -> SpiderTimelineEnv x -> IO a

    reflex Reflex.Spider

    Run an action affecting a given Spider timeline; this will be guarded by a mutex for that timeline

  10. listsToForest :: Eq a => [[a]] -> Forest a

    reflex Reflex.Spider.Internal

    No documentation available.

Page 638 of many | Previous | Next