| 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 | 
System.Info
Description
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".