X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=System%2FInfo.hs;h=597f2c8266964f1e3f016c74f3b90e6371d42154;hb=584b53061bc5101b39e273fcab4db29e52951fe4;hp=02cfa0dc5710cf7b248c123922b13a2da9270a02;hpb=2f5eceabb9a273bfaf11830714cc209bf7dcc469;p=ghc-base.git diff --git a/System/Info.hs b/System/Info.hs index 02cfa0d..597f2c8 100644 --- a/System/Info.hs +++ b/System/Info.hs @@ -1,4 +1,4 @@ -<----------------------------------------------------------------------------- +----------------------------------------------------------------------------- -- | -- Module : System.Info -- Copyright : (c) The University of Glasgow 2001 @@ -8,8 +8,8 @@ -- Stability : experimental -- Portability : portable -- --- Misc information about the characteristics of the host --- architecture\/machine lucky enough to run your program. +-- Information about the characteristics of the host +-- system lucky enough to run your program. -- ----------------------------------------------------------------------------- @@ -24,11 +24,22 @@ module System.Info import Prelude import Data.Version +-- | The version of 'compilerName' with which the program was compiled +-- or is being interpreted. compilerVersion :: Version compilerVersion = Version {versionBranch=[maj,min], versionTags=[]} where (maj,min) = compilerVersionRaw `divMod` 100 -os, arch, compilerName :: String +-- | The operating system on which the program is running. +os :: String + +-- | The machine architecture on which the program is running. +arch :: String + +-- | The Haskell implementation with which the program was compiled +-- or is being interpreted. +compilerName :: String + compilerVersionRaw :: Int #if defined(__NHC__)