Next: srfi.114 - 比較器, Previous: srfi.106 - 基本的なソケットインタフェース, Up: ライブラリモジュール - SRFI [Contents][Index]
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"
Next: srfi.114 - 比較器, Previous: srfi.106 - 基本的なソケットインタフェース, Up: ライブラリモジュール - SRFI [Contents][Index]