hie-bios-0.5.0: Set up a GHC API session

Safe HaskellNone
LanguageHaskell2010

HIE.Bios.Internal.Debug

Synopsis

Documentation

debugInfo :: Show a => FilePath -> Cradle a -> IO String Source #

Obtain debug information for a Cradle.

Tries to load the Cradle and dump any information associated with it. If loading succeeds, contains information such as the root directory of the cradle, the compiler options to compile a module in this Cradle, the file dependencies and so on.

Otherwise, shows the error message and exit-code.

rootInfo :: Cradle a -> IO String Source #

Get the root directory of the given Cradle.