úÎw! GHC, Unix experimentalgolubovsky@gmail.com Computation  returns a list of the program' s command 2 line arguments (not including the program name).  Computation + returns the name of the program as it was  invoked. BHowever, this is hard-to-impossible to implement on some non-Unix H OSes, so instead, for maximum portability, we just return the leafname A of the program as invoked. Even then there are some differences F between platforms: on Windows, for example, a program invoked as foo  is probably really FOO.EXE, and that is what  will return.  Computation  var returns the value  of the environment variable var.  This computation may fail with:  #System.IO.Error.isDoesNotExistError if the environment variable  does not exist.  args act - while executing action act, have   return args.  name act - while executing action act,  have  return name. ' retrieves the entire environment as a  list of  (key,value) pairs. ,If an environment entry does not contain an '=' character,  the key is the whole entry and the value is the empty string.  utf8-env-0.1System.Environment.UTF8getArgs getProgNamegetEnvwithArgs withProgNamegetEnvironment