X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=System%2FInfo.hs;h=597f2c8266964f1e3f016c74f3b90e6371d42154;hb=584b53061bc5101b39e273fcab4db29e52951fe4;hp=b3550bcf9e18c9551519ef8a8f14f4750dc3bcdf;hpb=819adca5f17b40ee129e4a30edf685f817febbf9;p=haskell-directory.git diff --git a/System/Info.hs b/System/Info.hs index b3550bc..597f2c8 100644 --- a/System/Info.hs +++ b/System/Info.hs @@ -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__)