[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / misc / examples / posix / po005 / Main.hs
1 import LibPosix
2
3 main =
4     getEnvVar "TERM" >>= \ term ->
5     putStr term >>
6     putChar '\n' >>
7     setEnvironment [("one","1"),("two","2")] >>
8     getEnvironment >>= \ env ->
9     putText env >>
10     putChar '\n' >>
11     setEnvVar "foo" "bar" >>
12     getEnvironment >>= \ env ->
13     putText env >>
14     putChar '\n' >>
15     setEnvVar "foo" "baz" >>
16     getEnvironment >>= \ env ->
17     putText env >>
18     putChar '\n' >>
19     setEnvVar "fu" "bar" >>
20     getEnvironment >>= \ env ->
21     putText env >>
22     putChar '\n' >>
23     removeEnvVar "foo" >>
24     getEnvironment >>= \ env ->
25     putText env >>
26     putChar '\n' >>
27     setEnvironment [] >>
28     getEnvironment >>= \ env ->
29     putText env >>
30     putChar '\n'