Hoogle Search

Within LTS Haskell 24.51 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. goldenShowable :: (Show a, Read a) => String -> a -> Golden a

    sandwich Test.Sandwich.Golden

    Golden for a general Show/Read type.

  2. timeItShow :: (MonadIO m, Show a) => m a -> m a

    timeit System.TimeIt

    Like timeIt, but uses the show rendering of a as label for the timing.

  3. assertEqualNoShow :: (HasCallStack, Eq a) => String -> a -> a -> YesodExample site ()

    yesod-test Yesod.Test

    Asserts that the two given values are equal.

  4. traceShow :: Show a => a -> b -> b

    ghc-internal GHC.Internal.Debug.Trace

    Like trace, but uses show on the argument to convert it to a String. This makes it convenient for printing the values of interesting variables or expressions inside a function. For example, here we print the values of the variables x and y:

    >>> let f x y = traceShow ("x", x, "y", y) (x + y) in f (1+2) 5
    ("x",3,"y",5)
    8
    
    Note in this example we also create simple labels just by including some strings.

  5. traceShowId :: Show a => a -> a

    ghc-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")
    

  6. 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 18
    

  7. traceShowWith :: Show b => (a -> b) -> a -> a

    ghc-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]
    

  8. hShow :: Handle -> IO String

    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.

  9. hShow :: Handle -> IO String

    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.

  10. AttrTypeShow :: AttrType

    gi-pango GI.Pango.Enums

    how to render invisible characters (tAttrInt). Since 1.44

Page 259 of many | Previous | Next