元々UNIX上で動作させることを前提としたソフトウェアは問題ありませんが, ICOTフリーソフトウェアにはPSIやPIM上での動作を前提として書かれたものが 多く, その場合には, オリジナルのファイルの文字コードはPSI独自のものが 使われています. したがって, PSIやPIM上で動くソフトウエアを動作させるた めには, 文字コードをPSI独自のものに変換しなければなりません. この変換 機能はSIMPOSのFTPに組み込まれていますので, UNIXマシンからPSIへ転送する 時に, この機能を利用して文字コードを変換することができます.
本アーカイブは原則として ASCII+JIS漢字コード (JIS X 0208) を用いてい ますから, uncompress+tar してできるファイルは, UNIX 上でそのまま読んだ りプリントしたりできます. (ただし, CESP および SICStus Prolog で動作す るプログラムで漢字を含むものは EUC コードを用いています.)
C, CESP, Prolog 等 UNIX上で動作するソフトウェアは, uncompress+tar して 展開されたファイルをそのまま用いて make 等でコンパイルできるようになっ ています. それぞれのソフトウェアのインストール方法に従ってください. インストール方法は各ディレクトリの INSTALL というファイルに書かれてい ます.
PSI, Multi-PSI, PIM 上で動作するソフトウェアは, 文字コードをPSI独自の ものに変換しなければなりません. SIMPOSのFTPに組み込まれている文字コー ド変換機能を使えば, PSIへの転送と同時に文字コードを変換することができ ます.
SIMPOSのFTPでは, 転送タイプを ascii に設定するとファイル転送時にASCII →PSI, PSI→ASCIIの文字コード変換が自動的に行われます. しかし, 転送対 象のファイルが漢字を含む場合には, 漢字部分の文字コード変換が行われませ んので, 「コード系の指定」をする必要があります. ファイルが漢字を含むか どうかは各ソフトウエアのREADME[.j] に書いてあるはずですが, わからない 場合は, とりあえず 2.2.2 のようにコード系の指定をしておけばうまくいき ます.
SIMPOS の FTP を使って, 転送タイプを ascii に設定してファイルを転送し ます.
SIMPOSのFTPを使って, 転送タイプを ascii に設定し, さらにコード系の指定 をします. コード系の指定をするためには,
のように, SIMPOSのFTPの転送コマンド (put, mput, get, mget) のリモート ファイル名の後に /jis というオプションを付加します.