For Development HEAD DRAFTSearch (procedure/syntax/module):

11.20 srfi.98 - 環境変数へのアクセス

Module: srfi.98

このsrfiはシステムの環境変数にアクセスするポータブルな方法を定義しています。 Gaucheは組み込みで環境変数にアクセスする手続きを持っていますが (環境の問い合わせ参照)、 ポータブルなコードを書くにはこちらのAPIを使うのが良いでしょう。

Function: get-environment-variable name

[SRFI-98]{srfi.98} 文字列nameで指定される名前を持つ環境変数の値を文字列で返します。 そのような環境変数が存在しなければ、#fが返されます。

この手続きはsys-getenvと等価です。

(get-environment-variable "PATH")
  ⇒ "/bin:/usr/sbin:/usr/bin"
Function: get-environment-variables

[SRFI-98]{srfi.98} 全ての環境変数の名前と値の連想リストを返します。

この手続きは、省略引数を取らない時のsys-environ->alistと等価です。

(get-environment-variables)
  ⇒ (("PATH" . "/bin:/usr/sbin:/usr/bin")
        ...)


For Development HEAD DRAFTSearch (procedure/syntax/module):
DRAFT