On Fri, 2009-10-09 at 17:37 +0200, Sönke Hahn wrote:
> Hi!
> 
> I need to set an environment variable from Haskell and i would like to do 
> that 
> cross-platform. There is System.Posix.Env.setEnv, which does exactly, what i 
> want on Linux. There is the module System.Environment, which seems to be 
> cross-platform, but it does not contain functions to manipulate the 
> environment (, just to inspect it). At first glance, I didn't find anything 
> relevant in the sub-modules of System.Win32.

Note that often it is enough to set environment variables for the
programs that you invoke, rather than for your own process. If that's
enough then you can do it via the System.Process.createProcess action.

Duncan

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to