Hoogle Search

Within LTS Haskell 24.32 (ghc-9.10.3)

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

  1. tupleToProduct :: Name -> Int -> Exp

    th-lego THLego.Lambdas

    No documentation available.

  2. module ELynx.Tools.Reproduction

    Creation date: Tue Nov 19 15:07:09 2019. Use of standard input is not supported.

  3. data Reproduction a

    elynx-tools ELynx.Tools.Reproduction

    Necessary information for a reproducible run. Notably, the input files are checked for consistency!

  4. Reproduction :: String -> [String] -> Version -> Maybe String -> [FilePath] -> [String] -> a -> Reproduction a

    elynx-tools ELynx.Tools.Reproduction

    No documentation available.

  5. getReproductionHash :: Reproducible a => Reproduction a -> String

    elynx-tools ELynx.Tools.Reproduction

    A unique hash of the reproduction data type.

  6. writeReproduction :: (Eq a, Show a, Reproducible a, ToJSON a) => String -> a -> IO ()

    elynx-tools ELynx.Tools.Reproduction

    Write an ELynx reproduction file.

  7. splitDataProductType_maybe :: Type -> Maybe (TyCon, [Type], DataCon, [Scaled Type])

    ghc-lib-parser GHC.Core.DataCon

    Extract the type constructor, type argument, data constructor and it's representation argument types from a type if it is a product type. Precisely, we return Just for any data type that is all of:

    • Concrete (i.e. constructors visible)
    • Single-constructor
    • ... which has no existentials
    Whether the type is a data type or a newtype.

  8. DerivErrEnumOrProduct :: DeriveInstanceErrReason -> DeriveInstanceErrReason -> DeriveInstanceErrReason

    ghc-lib-parser GHC.Tc.Errors.Types

    We couldn't derive an instance either because the type was not an enum type or because it did have more than one constructor.

  9. defineProductConstructor :: Name -> Q [Dec]

    product-isomorphic Data.Functor.ProductIsomorphic.TH

    Make template of ProductConstructor instance from type constructor name.

  10. defineTupleProductConstructor :: Int -> Q [Dec]

    product-isomorphic Data.Functor.ProductIsomorphic.TH

    Make template of ProductConstructor instance of tuple type.

Page 124 of many | Previous | Next