私は、C と Prolog のコードをやり取りするというやや不運な立場にいます。C のデータ収集コードと Gnu-Prolog の分析コードがあります。では、C と gprolog を接続する最良の方法は何でしょうか? 現在、gprolog パッケージに含まれている C ライブラリを使用して、C から Prolog を呼び出そうとしています。
注:私はubuntuマシンで作業しています。
私が直面していた問題の 1 つは、リストを反復処理する方法でした。n 個の要素からリストを作成することはできますが、Prolog 方式で反復処理する必要があることに最終的に気付きました。頭を取得し、末尾を取得して、再帰します。