@hackage ghc9.4.5
The GHC API
Installation
CustomDependencies (21)
- Win32 >=2.3 && <2.13
- array >=0.1 && <0.6
- base >=4.11 && <4.18
- binary >=0.8 && <0.9
- bytestring >=0.9 && <0.12
- containers >=0.6.2.1 && <0.7 Show all…
Dependents (409)
@hackage/comprehensions-ghc, @hackage/cabal-ghc-dynflags, @hackage/const-math-ghc-plugin, @hackage/haskell-platform-test, @hackage/hls-explicit-fixity-plugin, @hackage/yi-vty, Show all…
Package Flags
internal-interpreter
(off by default)
Build with internal interpreter support.
terminfo
(on by default)
Build GHC with terminfo support on non-Windows platforms.
dynamic-system-linker
(on by default)
The system can load dynamic code. This is not the case for musl.
build-tool-depends
(on by default)
Use build-tool-depends
GHC's functionality can be useful for more things than just compiling Haskell programs. Important use cases are programs that analyse (and perhaps transform) Haskell code. Others include loading Haskell code dynamically in a GHCi-like manner. For this reason, a lot of GHC's functionality is made available through this package.
See https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler for more information.