Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
conjureEvaluate :: Conjurable a => (Expr -> Expr) -> Int -> Defn -> Expr -> Maybe acode-conjure Conjure.Conjurable No documentation available.
devaluate :: Typeable a => (Expr -> Expr) -> Int -> Defn -> Expr -> Maybe acode-conjure Conjure.Defn Evaluates an Expr expression into Just a regular Haskell value using a Defn definition when it is found. If there's a type-mismatch, this function returns Nothing. This function requires a Expr-deep-reencoding function and a limit to the number of recursive evaluations. (cf. toDynamicWithDefn, deval, devl)
mayNotEvaluateArgument :: Expr -> Boolcode-conjure Conjure.Expr Checks if the given functional expression may refrain from evaluating its next argument.
> mayNotEvaluateArgument (plus :$ xx) False
> mayNotEvaluateArgument (andE :$ pp) True
This returns false for non-funcional value even if it involves an application which may not evaluate its argument.> mayNotEvaluateArgument (andE :$ pp :$ qq) False
This currently works by checking if the function is an if, && or ||.revaluate :: Typeable a => (Expr, Expr) -> Int -> Expr -> Maybe acode-conjure Conjure.Expr Evaluates an Expr to a regular Haskell value using the given recursive definition and maximum number of recursive calls. If there's a type mismatch, this function returns Nothing. (cf. evaluate, devaluate)
-
gi-gtk4 GI.Gtk.Objects.Expression Evaluates the given expression and on success stores the result in value. The GType of value will be the type given by expressionGetValueType. It is possible that expressions cannot be evaluated - for example when the expression references objects that have been destroyed or set to NULL. In that case value will remain empty and FALSE will be returned.
expressionWatchEvaluate :: (HasCallStack, MonadIO m) => ExpressionWatch -> GValue -> m Boolgi-gtk4 GI.Gtk.Structs.ExpressionWatch Evaluates the watched expression and on success stores the result in value. This is equivalent to calling expressionEvaluate with the expression and this pointer originally used to create watch.
ContentDontEvaluate :: Content -> Contenthledger-web Hledger.Web.Import No documentation available.
-
hledger-web Hledger.Web.Import Prevents a response body from being fully evaluated before sending the request. Since 1.1.0
DontFullyEvaluate :: a -> DontFullyEvaluate ahledger-web Hledger.Web.Import No documentation available.
unDontFullyEvaluate :: DontFullyEvaluate a -> ahledger-web Hledger.Web.Import No documentation available.