Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

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

  1. PatternMatchFail :: String -> PatternMatchFail

    protolude Protolude

    No documentation available.

  2. Prefix :: Fixity

    protolude Protolude

    No documentation available.

  3. PrefixI :: FixityI

    protolude Protolude

    No documentation available.

  4. data Proxy (t :: k)

    protolude Protolude

    Proxy is a type that holds no data, but has a phantom parameter of arbitrary type (or even kind). Its use is to provide type information, even though there is no value available of that type (or it may be too costly to create one). Historically, Proxy :: Proxy a is a safer alternative to the undefined :: a idiom.

    >>> Proxy :: Proxy (Void, Int -> Int)
    Proxy
    
    Proxy can even hold types of higher kinds,
    >>> Proxy :: Proxy Either
    Proxy
    
    >>> Proxy :: Proxy Functor
    Proxy
    
    >>> Proxy :: Proxy complicatedStructure
    Proxy
    

  5. Proxy :: Proxy (t :: k)

    protolude Protolude

    No documentation available.

  6. data Ptr a

    protolude Protolude

    A value of type Ptr a represents a pointer to an object, or an array of objects, which may be marshalled to or from Haskell values of type a. The type a will often be an instance of class Storable which provides the marshalling operations. However this is not essential, and you can provide your own operations to access the pointer. For example you might write small foreign functions to get or set the fields of a C struct.

  7. data Ptr a

    protolude Protolude.Base

    A value of type Ptr a represents a pointer to an object, or an array of objects, which may be marshalled to or from Haskell values of type a. The type a will often be an instance of class Storable which provides the marshalling operations. However this is not essential, and you can provide your own operations to access the pointer. For example you might write small foreign functions to get or set the fields of a C struct.

  8. module Protolude.Panic

    No documentation available.

  9. module Protolude.Partial

    No documentation available.

  10. class Print a

    protolude Protolude.Show

    No documentation available.

Page 414 of many | Previous | Next