Cygwin+bash+SWI-Prologのインストール方法
以下、Windows環境(2000、XP、Vista)を想定しています。
- http://cygwin.com/ より、右上の(Install Cygwin now)をクリック。
- setup.exeを保存し、実行する。
- Cygwin Net Release Setup Programでは「次へ(N)」をクリック
- Choose A Download Sourceでは「Install from Internet」を選択し「次へ(N)」をクリック。
- Select Root Install Directoryでは、以下のように指定し「次へ(N)」をクリック。
- Select Local Package Directoryでは、Local Package Directoryを適当に指定(そこにインストールに必要なファイルがダウンロードされる)。ここでは「c:\cygwin\download」としておく。
- Select Your Internet Connectionでは「Direct Connection」を選択し、「次へ(N)」。
- Choose A Download Siteでは、どこか近場のサイト(.jpで終わるサイト)を選択し「次へ(N)」。
- Select Packagesでは、各プログラムについて以下のいずれの処理をするか、選択することができる。
- <バージョン名>→そのバージョンのプログラムをインストールする
- Skip→何もしない
- Keep→現状維持
- Reinstall→再インストールする
- Uninstall→アンインストールする
- ここでは、以下の二つがインストールされるように指定しておく(勿論、他のプログラムも随時インストールして構わない)。
- +Interpreterの下にある「SWI-Prolog: Prolog Interpreter」
- +Shellsの下にある「bash: The GNU Bourne Again SHell」
- Warning: Unmet Dependencies Foundという画面が出た場合は、下部の「Install these packages to meet dependencies」の横にチェックして、「次へ(N)」
- 各プログラムのダウンロードとインストールが始まる。終了するとCreate Iconsという画面が出るので、好みに合わせてチェックを入れ、「完了」
- Prologのプログラム(拡張子は.plとする)は、たとえばの話ですが、c:\cygwin\program\prolog\ というフォルダを作り、その下に置きます。
- アイコンをクリックすると、Bashが起動するので、「cd /program/prolog/」と打ってEnterキーを押すと、c:\cygwn\program\prologに移動します。
- Prologプログラムをテキストエディタを使って作成し、保存します。たとえば、「test.pl」とします。
- Bashコマンドラインから「pl」と打ってEnterキーを押すと、SWI-Prologが起動します。「?-」というPrologプロンプトが出ますので、「[test].」と打ってEnterキーを押すと、test.plが読み込まれます。
SWI-Prolog自体については、ホームページ(http://www.swi-prolog.org/)があります。ドキュメントは http://www.swi-prolog.org/dl-doc.html からダウンロードできます。