Copyright | (c) The University of Glasgow 2001 |
---|---|
License | BSD-style (see the file libraries/base/LICENSE) |
Maintainer | libraries@haskell.org |
Stability | stable |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
Information about the characteristics of the host system lucky enough to run your program.
For a comprehensive listing of supported platforms, please refer to https://gitlab.haskell.org/ghc/ghc/-/wikis/platforms
Synopsis
Documentation
The operating system on which the program is running. Common values include:
- "darwin" — macOS
- "freebsd"
- "linux"
- "linux-android"
- "mingw32" — Windows
- "netbsd"
- "openbsd"
The machine architecture on which the program is running. Common values include:
- "aarch64"
- "alpha"
- "arm"
- "hppa"
- "hppa1_1"
- "i386"
- "ia64"
- "m68k"
- "mips"
- "mipseb"
- "mipsel"
- "nios2"
- "powerpc"
- "powerpc64"
- "powerpc64le"
- "riscv32"
- "riscv64"
- "loongarch32"
- "loongarch64"
- "rs6000"
- "s390"
- "s390x"
- "sh4"
- "sparc"
- "sparc64"
- "vax"
- "x86_64"
compilerName :: String Source #
The Haskell implementation with which the program was compiled or is being interpreted. On the GHC platform, the value is "ghc".
compilerVersion :: Version Source #
The version of compilerName
with which the program was compiled
or is being interpreted.
Example
ghci> compilerVersion Version {versionBranch = [8,8], versionTags = []}
fullCompilerVersion :: Version Source #
The full version of compilerName
with which the program was compiled
or is being interpreted. It includes the major, minor, revision and an additional
identifier, generally in the form "yearmonthday".