Hoogle Search
Within LTS Haskell 24.48 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
forceNotFree :: (ForceNotFree a, Reduce a, MonadReduce m) => IntSet -> a -> m (IntMap IsFree, a)Agda Agda.TypeChecking.Free.Reduce Try to enforce a set of variables not occurring in a given type. Returns a possibly reduced version of the type and for each of the given variables whether it is either not free, or maybe free depending on some metavariables.
forcePiUsingInjectivity :: Type -> TCM TypeAgda Agda.TypeChecking.Injectivity No documentation available.
-
Agda Agda.TypeChecking.Monad.Base Runs the given computation in a separate thread, with a copy of the current state and environment. Note that Agda sometimes uses actual, mutable state. If the computation given to forkTCM tries to modify this state, then bad things can happen, because accesses are not mutually exclusive. The forkTCM function has been added mainly to allow the thread to read (a snapshot of) the current state in a convenient way. Note also that exceptions which are raised in the thread are not propagated to the parent, so the thread should not do anything important.
formatDebugMessage :: MonadDebug m => VerboseKey -> VerboseLevel -> TCM Doc -> m StringAgda Agda.TypeChecking.Monad.Debug No documentation available.
-
Agda Agda.TypeChecking.Records Eta expand a record regardless of whether it's an eta-record or not.
-
Agda Agda.TypeChecking.Rules.Data Ensure that the type is a sort. If it is not directly a sort, compare it to a newSortMetaBelowInf.
forA :: (Traversable t, Applicative f) => t a -> (a -> f b) -> f (t b)Agda Agda.Utils.Applicative Better name for for.
forMaybe :: [a] -> (a -> Maybe b) -> [b]Agda Agda.Utils.Maybe Version of mapMaybe with different argument ordering.
forMaybe :: [a] -> (a -> Maybe b) -> [b]Agda Agda.Utils.Maybe.Strict Version of mapMaybe with different argument ordering.
forM :: (Traversable t, Monad m) => t a -> (a -> m b) -> m (t b)Agda Agda.Utils.Monad forM is mapM with its arguments flipped. For a version that ignores the results see forM_.