base-4.17.0.0: Basic libraries
Copyright(c) The University of Glasgow 2001
LicenseBSD-style (see the file libraries/base/LICENSE)
Maintainerlibraries@haskell.org
Stabilitystable
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

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

Documentation

os :: String Source #

The operating system on which the program is running. Common values include:

  • "darwin" — macOS
  • "freebsd"
  • "linux"
  • "linux-android"
  • "mingw32" — Windows
  • "netbsd"
  • "openbsd"

arch :: String Source #

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"
  • "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

Expand
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 "year month day".

AltStyle によって変換されたページ (->オリジナル) /