6

SWI-PrologからProvaに切り替えたいのですが、予想より難しいようです。

のような述語succ()は使用できず、のような操作は機能Var1+Var2>Var3しません(明らかにVar3<Var1+Var2有効である必要があります)。

Prolog方言の違いを説明する利用可能なドキュメントはありますか?

4

2 に答える 2

0

アップデート#2(2019年9月):

方言の違いを具体的に示したページは見つかりませんでした。


元の答えは:

私が見つけた唯一の「Prolog方言の比較」の記事は、このACMの記事です。残念ながら、それは無料ではありません。そして、それがProvaとの比較を含んでいるかどうかはわかりません。

ProvaがPrologを実行するJavaの方法である場合、それは命令型Java言語のOO環境に調整されます。Prologのサブセットを提示しているように見えますが、構文は確かに明らかに異なります。利点は、「Prolog」と「Java」を混在させることができることです。

Provaと大規模な互換性があるMandaraxに関する情報を検索することもできますが、おそらくすでにそのことを知っているでしょう。

于 2009-10-23T19:10:54.460 に答える
0

更新: prova.ws サイトが廃止され、Prova のアップグレードも廃止されたようです。


元の答え:

多くのドキュメントがhttp://www.prova.ws/documentation.phpで利用できるようになりました。新しいバージョンは着実に進んでいるので、ユーザー ガイドと Confluence WIKI の両方が非常に積極的に進歩しています。ああ、新しいバージョンは Mandarax ベースではなく、ゼロから完全に書き直したものです。

于 2010-01-21T19:08:45.040 に答える