[Haskell-cafe] Detect Either Windows or Linux environment

Brandon S. Allbery KF8NH allbery at ece.cmu.edu
Sat May 5 00:33:38 EDT 2007


On May 5, 2007, at 0:21 , SevenThunders wrote:
> Is there a simple way to detect what operating system a given  
> Haskell program
> is running under?

mress:5002 Z$ ghci
    ___         ___ _
   / _ \ /\  /\/ __(_)
/ /_\// /_/ / /  | |      GHC Interactive, version 6.7.20070322, for  
Haskell 98.
/ /_\\/ __  / /___| |      http://www.haskell.org/ghc/
\____/\/ /_/\____/|_|      Type :? for help.

Loading package base ... linking ... done.
Prelude> :m +System.Info
Prelude System.Info> [os, arch]
["darwin","powerpc"]
Prelude System.Info>

-- 
brandon s. allbery  [solaris,freebsd,perl,pugs,haskell]   
allbery at kf8nh.com
system administrator  [openafs,heimdal,too many hats]   
allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university       
KF8NH




More information about the Haskell-Cafe mailing list