媒体は、TK50カ−トリッジ、あるいは1600 BPI磁気テ−プです。テ−プあるいはカ−トリッジは、ラベル'PROLOG'で初期化され、BACKUPで書かれています。IF/Prologでは、その実行可能なバイナリとル−チンのライブラリ関数へのアクセスに論理名prorootを使うことに注意して下さい。IF/Prologシステムをディレクトリ「proroot」に(例えば "DUA1:[ifprolog]"に)インスト−ルするには、以下の手順に従って下さい。...
Move to
Next Prev
Up Top
See also
VAX/VMSにIF/Prologをインストールする。
例題: ベンチマークテストの実行
UNIX上の標準IF/Prologとの相違点
IF Computer > IF/Prolog > Manuals > IF/Prolog V4.1 マニュアル > インストールガイド > VAX/VMS上のIF/Prolog 4.1 > VAX/VMSにIF/Prologをインストールする。

VAX/VMSにIF/Prologをインストールする。

MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. Dedicated technical support for IF/Prolog ended Dec 31 2008. This site is maintained as a community service only.

媒体は、TK50カ−トリッジ、あるいは1600 BPI磁気テ−プです。テ−プあるいはカ−トリッジは、ラベル'PROLOG'で初期化され、BACKUPで書かれています。IF/Prologでは、その実行可能なバイナリとル−チンのライブラリ関数へのアクセスに論理名prorootを使うことに注意して下さい。IF/Prologシステムをディレクトリ「proroot」に(例えば "DUA1:[ifprolog]"に)インスト−ルするには、以下の手順に従って下さい。

1)IF/Prologを格納するためのディレクトリを作成し、以下のようにしてデフォルトをこのディレクトリに変えて下さい。

$ CREATE/DIR DUA1:[ifprolog] $ SET DEF DUA1:[ifprolog]

2)IF/Prologシステムが置いてあるサブディレクトリとして「proroot」を定義して下さい。忘れずにディレクトリ名の後に'.'を付けて下さい。

$ DEFINE PROROOT DUA1:[ifprolog.]

3)以下のように、テ−プ(例えば MTA0デバイス)からファイルの木構造を読み込んで下さい。

$ MOUNT/FOREIGN MTA0: $ BACKUP/LOG MTA0:/SEL=[ifp...] DUA1:[ifprolog...] $ DISMOUNT MTA0:

カ−トリッジテ−プの場合は、以下のようにして下さい。 (例えば MUA0デバイス)

$ MOUNT MUA0: PROLOG $ BACKUP/LOG MUA0:/SEL=[ifp...] DUA1:[ifprolog...] $ DISMOUNT MUA0:

オプション SELを忘れないようにして下さい!

バックアップ/インスト−ル・コマンドは、以下のディレクトリやファイルを作成します。

INIT.COM 便利な論理ファイル名を定義する

proroot:[bin] 実行可能なバイナリとコマンドファイル IFCC.COM Cコンパイラコマンドファイル IFLINK.COM Cインタフェースをリンクするコマンドファイル IFOPTO.EXE コンパイルコード用のオプティマイザ IFPROLOG.EXE 実行可能なIF/Prolog IFSEM.COM セミコンパイラ・コマンドファイル

proroot:[ifprolog] ランタイム・ライブラリ関数 *.SEM セミコンパイルされたシステムモジュール IFSEM.PST セーブ状態のprologコンパイラ IFSTATE.PST セーブ状態のPrologシステム

proroot:[library] IO Prologライブラリのソースファイル DATA Prologライブラリのソースファイル *.SEM セミコンパイルされたライブラリファイル

proroot:[c] Cインタフェ−スのファイル CPRED.H,CPRO.H Cインタフェ−スのヘッダファイル IO.H Prologストリームのヘッダファイル IFPROLOG.OLB C(FORTRAN)インタフェ−ス・オブジェクト・ライブラリ MAIN.OBJ C(FORTRAN)インタフェ−スのメインル−チン SBOOT.OBJ Cインタフェース:空のセーブ状態のオブジェクト

proroot:[util] IF/Prologの上級機能 CGEN Cインタフェ−スの自動コ−ド生成機能 EMACS Emacsインタフェ−スに必要なソ−スコ−ド GKS GKSインタフェ−スに必要なソ−スコ−ド ORACLE ORACLEインタフェ−スに必要なソ−スコ−ド SQL SQL リレーショナルデータベースとのインタフェ−ス に必要なソ−スコ−ド

proroot:[demo] 様々なデモプログラム BENCHMARKS LIPSベンチマ−クテスト C, CPRO Cインタフェ−スのデモプログラム PRO IF/Prologのデモプログラム

proroot:[fortran] FORTRANインタフェ−スのファィル *.FOR FORTRAN関数の例 VMSFOR.C インタフェースのファイル EXAMPLNK.COM 例題用のリンクスクリプト

4)以下のようにしてINIT.COMを実行して下さい。

$ @ INIT

この結果、以下のシンボルが定義されます。

IFP*ROLOG == "$ proroot:[bin]main.exe" IFS*EM == "@ proroot:[bin]ifsem.com" IFCC == "@ proroot:[bin]ifcc.com" IFL*INK == "@ proroot:[bin]iflink.com" IFO*PTO == "$ proroot:[bin]ifopt.exe"

5)この段階でIF/Prologを以下のコマンドで呼び出せます。

    $ IFPROLOG [parameters] または $ IFP [parameters]

(コマンド行パラメ−タの記述については、レファレンスマニュアル、あるいはクイックレファレンスの"ifprolog"を参照して下さい。)

システムは、以下のようなヘッダとプロンプトをプリントします。

IF/Prolog Version 4.1.6 VAX/VMS created 16.7.92 Copyright (C) 1984,92 erFace Computer GmbH

?- ("bye."で終了します。User's Guideのセッション例を参照して下さい)

6)IF/Prologのユ−ザは、これ以後ログインする際に、論理名prorootとシンボルifprolog, ifsem, ifcmp, ifasm, ifassがファイルlogin.com中で自動的に定義されるようにしなければなりません。これは、コマンドファイルinit.com(あるいはそのファイルに含まれるコマンド)を起動することによって簡単に行えます。 上記2)、5)を参照して下さい。

7)以上でインスト−ルは終了しました。すべてのIF/Prologファイルに対して望ましいプロテクションを設定して下さい。インスト−ル中にエラ−が生じた場合には、すべてのIF/Prologファイルやディレクトリを削除して、最初からやり直して下さい。

read on...
IF/Prolog by Siemens
Language
English
Japanese
German
Server
USA
Japan
Site Access
Local Index
Local Contents
Site Contents
Site Index
Printer Friendly
For imode
For PDA
Search
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/installation/vax_vms/install/home_en.html
published 2012/5/21 update 1994/7/21 (c) 1996-2009 IF Computer Japan
IF Computer 5-28-2 Sendagi, Bunkyo-ku Tel +81-3-5814-3352 start (AT) ifcomputer.com
Customer Support Tokyo 113-0022 Japan   http://www.ifcomputer.com
scroll to top managed with ubiCMS