hpack-0.27.0: An alternative format for Haskell packages

Safe HaskellNone
LanguageHaskell2010

Hpack

Contents

Synopsis

Documentation

NOTE: This module is exposed to allow integration of Hpack into other tools. It is not meant for general use by end users. The following caveats apply:

  • The API is undocumented, consult the source instead.
  • The exposed types and functions primarily serve Hpack's own needs, not that of a public API. Breaking changes can happen as Hpack evolves.

As an Hpack user you either want to use the hpack executable or a build tool that supports Hpack (e.g. stack or cabal2nix).

Version

Running Hpack

hpack :: Verbose -> Options -> IO () #

data Result #

Instances

Eq Result # 

Methods

(==) :: Result -> Result -> Bool #

(/=) :: Result -> Result -> Bool #

Show Result # 

Options

data Verbose #

Constructors

Verbose 
NoVerbose 

Instances

data Force #

Constructors

Force 
NoForce 

Instances

Eq Force # 

Methods

(==) :: Force -> Force -> Bool #

(/=) :: Force -> Force -> Bool #

Show Force # 

Methods

showsPrec :: Int -> Force -> ShowS #

show :: Force -> String #

showList :: [Force] -> ShowS #