Next: srfi.101 - Purely functional random-access pairs and lists, Previous: srfi.78 - Lightweight testing, Up: Library modules - SRFIs [Contents][Index]
srfi.98 - Accessing environment variablesThis srfi defines a portable way to access the underlying system’s environment variables. Gauche supports such procedures built-in (see Environment inquiry), but portable programs may want to use srfi API instead.
[SRFI-98]{srfi.98}
Returns a string value of an environment variable named by a string name.
If the named environment variable doesn’t exist, #f is returned.
This is equivalent to sys-getenv.
(get-environment-variable "PATH") ⇒ "/bin:/usr/sbin:/usr/bin"
[SRFI-98]{srfi.98} Returns an assoc list of the name and the value of each environment variable.
This is equivalent to sys-environ->alist without
the optional argument.
(get-environment-variables)
⇒ (("PATH" . "/bin:/usr/sbin:/usr/bin")
…)
Next: srfi.101 - Purely functional random-access pairs and lists, Previous: srfi.78 - Lightweight testing, Up: Library modules - SRFIs [Contents][Index]