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.
setDiagramImports :: MonadInterpreter m => String -> [(String, Maybe String)] -> m ()diagrams-builder Diagrams.Builder Set up the module to be interpreted, in the context of the necessary imports.
setDyn :: Typeable a => DynamicState -> a -> DynamicStatedynamic-state Data.DynamicState No documentation available.
setLoggingDestination :: String -> LogDestination -> LogFromAllPackages -> IO ()easy-logger EasyLogger.Logger Set the destination for all consequitive for logging. You should only set this once, at the beginning of the program! The default is LogStdOut.
setMinLogLevel :: LogLevel -> IO ()easy-logger EasyLogger.Logger Set the least logging level. Levels lower will not be logged. Log Level Order: Debug < Info < Warning < Error. None disables all logging. Note that the output to stderr using e.g. logPrintError will not be affected!
setPrintLocationToConsole :: Bool -> IO ()easy-logger EasyLogger.Logger Set the least logging level. Levels lower will not be logged. Log Level Order: Debug < Info < Warning < Error. None disables all logging. Note that the output to stderr using e.g. logPrintError will not be affected!
setExtended :: Bool -> Context a -> Context aede Text.EDE.Internal.Eval No documentation available.
-
ede Text.EDE.Internal.Parser No documentation available.
setCons :: Listable a => ([a] -> b) -> [[b]]extrapolate Test.Extrapolate Given a constructor that takes a set of elements (as a list), lists tiers of applications of this constructor. A naive Listable instance for the Set (of Data.Set) would read:
instance Listable a => Listable (Set a) where tiers = cons0 empty \/ cons2 insert
The above instance has a problem: it generates repeated sets. A more efficient implementation that does not repeat sets is given by:tiers = setCons fromList
Alternatively, you can use setsOf direclty.-
extrapolate Test.Extrapolate Takes as argument tiers of element values; returns tiers of size-ordered lists of elements without repetition.
setsOf [[0],[1],[2],...] = [ [[]] , [[0]] , [[1]] , [[0,1],[2]] , [[0,2],[3]] , [[0,3],[1,2],[4]] , [[0,1,2],[0,4],[1,3],[5]] , ... ]
Can be used in the constructor of specialized Listable instances. For Set (from Data.Set), we would have:instance Listable a => Listable (Set a) where tiers = mapT fromList $ setsOf tiers
setCons :: Listable a => ([a] -> b) -> [[b]]extrapolate Test.Extrapolate.Core Given a constructor that takes a set of elements (as a list), lists tiers of applications of this constructor. A naive Listable instance for the Set (of Data.Set) would read:
instance Listable a => Listable (Set a) where tiers = cons0 empty \/ cons2 insert
The above instance has a problem: it generates repeated sets. A more efficient implementation that does not repeat sets is given by:tiers = setCons fromList
Alternatively, you can use setsOf direclty.