Language.Eval.Internal

data Pkg

data Mod

data Flag

data Expr

eval

eval'

runCmdStdIO

buildInput

decideCmd

buildCmd

noShellCmd

flagsOf

hPutContents

mkCmd

pkgOf

cmdLine

shellEscape

wrapCmd'

wrapperPath

ghcEnvWithPkgsPath

mkGhcPkg

pkgsToName

havePkgs

needNewEnv

mkImport

mkHs

trim

haveCommand

haveNix

haveGhcPkg

raw

($$)

asString

qualified

withMods

withPkgs

withFlags

withPreamble