srfi.112
- 実行環境の問い合わせ ¶このsrfiは実行時の情報を問い合わせるポータブルな方法を提供します。
[SRFI-112]{srfi.112
}
実装の名前。文字列"Gauche"
が返ります。
[SRFI-112]{srfi.112
}
Gaucheのバージョンを示す文字列が返ります。
gauche-version
と同じです (環境の問い合わせ参照)。
[SRFI-112]{srfi.112
}
CPUアーキテクチャの情報("x86_64"
など)を文字列で返します。
sys-uname
のmachine
フィールドと同じです(システムへの問い合わせ参照)。
[SRFI-112]{srfi.112
}
ホスト名を返します。sys-uname
のnodename
フィールドと同じです
(システムへの問い合わせ参照)。
[SRFI-112]{srfi.112
}
OSの名前を返します。sys-uname
のsysname
フィールドと同じです
(システムへの問い合わせ参照)。
[SRFI-112]{srfi.112
}
OSのバージョンを返します。sys-uname
のrelease
フィールドと同じです
(システムへの問い合わせ参照)。
出力の例を示します。あなたの実行環境では多分違った値になるでしょう。
gosh> (implementation-name) "Gauche" gosh> (implementation-version) "0.9.5" gosh> (cpu-architecture) "x86_64" gosh> (machine-name) "scherzo" gosh> (os-name) "Linux" gosh> (os-version) "3.2.0-89-generic"