Hoogle Search
Within LTS Haskell 24.33 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
traceShowId :: Show a => a -> aghc-internal GHC.Internal.Debug.Trace Like traceShow but returns the shown value instead of a third value.
>>> traceShowId (1+2+3, "hello" ++ "world") (6,"helloworld") (6,"helloworld")
traceShowM :: (Show a, Applicative f) => a -> f ()ghc-internal GHC.Internal.Debug.Trace Like traceM, but uses show on the argument to convert it to a String.
>>> :{ do x <- Just 3 traceShowM x y <- pure 12 traceShowM y pure (x*2 + y) :} 3 12 Just 18traceShowWith :: Show b => (a -> b) -> a -> aghc-internal GHC.Internal.Debug.Trace Like traceWith, but uses show on the result of the function to convert it to a String.
>>> traceShowWith length [1,2,3] 3 [1,2,3]
-
ghc-internal GHC.Internal.IO.Handle hShow is in the IO monad, and gives more comprehensive output than the (pure) instance of Show for Handle.
-
ghc-internal GHC.Internal.System.IO hShow is in the IO monad, and gives more comprehensive output than the (pure) instance of Show for Handle.
-
gi-pango GI.Pango.Enums how to render invisible characters (tAttrInt). Since 1.44
AnotherShowFlags :: Int -> ShowFlagsgi-pango GI.Pango.Flags Catch-all for unknown values
attrShowNew :: (HasCallStack, MonadIO m) => [ShowFlags] -> m Attributegi-pango GI.Pango.Functions Create a new attribute that influences how invisible characters are rendered. Since: 1.44
traceShow :: Show a => a -> b -> bprotolude Protolude.Debug Warning: traceShow remains in code
traceShowId :: Show a => a -> aprotolude Protolude.Debug Warning: traceShowId remains in code