Как я могу установить переменную среды кроссплатформенным способом?

Я могу легко прочитать переменную среды, используя System.Environment.getEnv . Однако System.Environment не имеет соответствующей функции setEnv (насколько я могу судить).

Как мне установить переменную окружения из программы на Haskell? Я бы предпочел кроссплатформенное решение. (Так что просто выполнение export VAR = val или использование System.Posix.Env - не совсем то, что я ищу.)

10
задан Tikhon Jelvis 14 February 2012 в 19:42
поделиться