id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
3587,provide a cross-platform way to set environment variables,shahn,,"System.Environment contains cross-platform operations to query environment variables, not to modify them. System.Posix.Env (package unix) provides operations to set environment variables on Linux (and probably other unices). This ticket requests adding cross-platform operations to set env vars to the module System.Environment.

As a workaround i copied the implementation of [http://hackage.haskell.org/packages/archive/unix/2.3.2.0/doc/html/src/System-Posix-Env.html#putEnv System.Posix.Env.putEnv] into a new module. That seems to work on windows and linux (for me. Maybe this is due to using mingw/msys, though).

",proposal,closed,normal,Not GHC,libraries/base,6.10.4,wontfix,environment variable,,Unknown/Multiple,Unknown/Multiple,None/Unknown,Unknown,,,,
