EclipseでPrologを実行できない

EclipseでPrologを実行できない

Eclipse に SwiProlog と PDT をインストールし、新しいプロセスを作成し、ファイルを参照しましたが、次の行しかありません。

male(kalle).

緑色になりました。しかし、コンソールで実行すると:

male(kalle).

私は

ERROR: [Thread pdt_console_client_0_male] Undefined procedure: male/1 (DWIM could not correct goal)

何が足りないのでしょうか?

答え1

明確にする必要がある点が 2 つあるようです。

1 つ目は (あなたのケースに影響すると思われます):

調べてみたところ、ルールが記述されたファイルがないようです。Prolog はルールを使用して動作するため、ルールを記述する必要があるということです。あなたの場合はまだルールがないようですが、正しいですか?

Prolog の詳細については、以下をご覧ください。事実とルール

二つ目:

Ecclipse Marketplaceもすでに入手されていると思いますプロDT?

そうでない場合は、以下の指示に従ってください:

  1. Ecclipseを起動する
  2. 「ヘルプ」>「Ecclipse Marketplace」に移動します
  3. マーケットプレイスで「Prolog 開発ツール (ProDT)」を検索

詳細については、次のリンクを参照してください。プログラム開発ツール

その後、最初のポイントから始めることができます。

関連情報