swi-prolog

    0

    1答えて

    異なるセパレータをCSVからデータを読み、いくつかの行が他のファイルに、0'\tでフォーマットされているが、空間0'でフォーマットされています。 は、私が使用: read_points(Filename, Points) :- csv_read_file(Filename, P,[convert(true),functor(pt),separator(0'\t)]), cs

    0

    1答えて

    私は最短経路を示すPrologにDijkstraコードを持っています。今私はグラフとして結果を視覚化したい。私はPrologにはとても新しいので、どうすればいいのか分かりません。 Graphvizは何かを助けることができますか?私がそれを行うのを助ける例はありますか?前もって感謝します!

    0

    1答えて

    でクラッシュ「のemacsを。」コマンド。 しかし、私はこれを行うと、SWI-Prologに表示されているエラーメッセージを読み込む前に即座にクラッシュします。 誰もがこれを手伝ってくれますか?

    1

    1答えて

    rdfファイルをURLからSwishにインポートすることはできますか? I.e.何かのように: myload:- load_rdf('www.myrdf.com'). は、その後、私はSemwebパッケージとローカルSWIをプロローグを使用して?-rdf(A,B,C)

    1

    1答えて

    私はPrologでテキストベースのアドベンチャーゲームを書こうとしています。したがって、私はたくさんのwriteline文を持っています。私は私のテキストの出力処理を遅くすることができるかどうか疑問に思っていた。したがって、次のシナリオを想像してみてください。 私は印刷されたテキストブロックAを持っています。 テキストブロックBは2秒後に印刷されますが、: - 記号はプロローグなしです。 私の最初

    2

    1答えて

    私は私が($)/2メタ述語罰金を使用することができますプロローグソースファイルを持っているが、以下のように、私はモジュールに変換するとき$が動作するために使用どこでも、私は構文エラーを取得: :- module('mymodule', [mypred1/2, mypred2/3, ($)/2]). :- use_module(library(func)). 私もreexportを試してみまし

    1

    1答えて

    xml_writeをストリームの代わりに変数に変換するにはどうすればよいですか? current_output(O), with_output_to(string(X), xml_write(O,[element(table, [style="width:50%"], [element(tr, [span = 2], [element(

    3

    1答えて

    サーバー上でhttp_deamonを使用してWebサイトを実行すると、サーバーにssh接続し、プロローグインターフェイスを開いたり、クエリを実行したり、まだ実行中のWebサイトでインターフェイスを作成したり閉じることができます?

    1

    1答えて

    現在私はPrologの初心者です。私はオペレータエラーに遭遇しています。コンパイラによると、 "do文"で何かをしなければならない。どんな指針も非常に感謝しています。ありがとうございました。 :-use_module(library(clpfd)). :-use_module(library(lists)). go :- Mary = 1, John = 2,

    0

    1答えて

    述語を実装しようとしていますreplace(+OldFact,+NewFact) OldFactが存在する場合のみ成功します。これが成功した場合は、 NewFactを一連の句に追加し、OldFactを にする必要があります。 どうすればよいですか? ファクトを使用してこの 置換を達成する方法と、それらのアサートを使用する方法と データベース操作コマンドを取り消す方法を明確に理解することはできません