クラスのためにいくつかのPrologプログラムを書く必要があります。
何かお勧めですか?
(X)EmacsのPrologモード。
http://bruda.ca/emacs-prolog/ を参照してください
前述のとおり、SWI-Prologを使用できます。 Eclipseが好きなら、SWI-PrologをEclipseに統合するEclipseプラグインがあります。このようにして、たとえばEclipseのSVNなどの機能とSWI-Prologのグラフィックデバッガーなど、両方の長所を活用できます。チェックアウトする価値があります。
SWI-Prolog には、優れたIDEツール、Emacsクローンテキストエディター、インタラクティブデバッガー、完全な参照可能なヘルプシステムおよびドキュメントが付属しています。ぜひお試しください。
私は試したことがありませんが(主に「Prolog」と「NetBeans」という単語を組み合わせようと思ったことがないためです)、 NetBeansのPrologサポート があるようです。これは単純なプラグインではなく、NetBeansにPrologサポートを追加する方法を示すチュートリアルです。
Ideone はPrologをサポートします。ブラウザだけでオンラインでご利用いただけます。
[〜#〜] spider [〜#〜] はEclipseベースのIDE for SICStus Prolog です。SICStusPrologにも非常に便利なEmacsモード。
Prolog開発ツール(ProDT)は、EclipseのJava IDEと同じくらい機能が豊富であることを目的としたProlog統合開発環境(IDE)であり、開発者が開発を制御できる単一の環境を提供しますコードの編集、テストの実行などからのPrologプロジェクト...
このプロジェクトはEclipseのプロジェクトの上にあり、既存の機能とその拡張性を利用して、EclipseがWindows、Linux、Mac OSXを含むあらゆる環境で機能するようにします。
基礎となるインタープリターとしてサポート:SWI-prolog、XSB prolog、B-prolog
サイトには、インストールと機能リストを含むプロジェクトに関する詳細情報があります: http://prodevtools.sourceforge.net/
あなたがそれが役立つことを願っています!!! :)
Emacs環境に慣れている場合は、Ciaoディストリビューションをお勧めします。移動: http://ciaohome.org/
swi prologおよびemacs拡張機能は、ほとんどすべてのLinuxディストリビューションにプリインストールされています。これは、たとえばX11対応(グラフィカル)環境で以下のコマンドを使用して確認できます。これにより、組み込みのEmacsクローンで新しいウィンドウが開きます。
% swipl
?- emacs.
Visual Prolog (Wineで動作します)。
私はVimまたはjEditを使用します。言語としてのPrologは、強力なIDEサポートに実際には適していません。1つには、動的に型指定されるため、ツールに巨大なレンチが必要になります。もう1つには、ロジックベースの言語です。これは、「コードフロー」(プログラムを構築する順序)が非線形であることを意味します。高度なIDEを構築するための既存の手法は、そのようなパラダイムには適用されません。
Gprologを使用できます。クラスで使用します。データベースをロードするには、consult( 'filename')を使用します。
正直なところ、私は「IDE」がプロローグで多くを助けるのを見ることはできません。構文エラーの検出のみを支援します。残りはデバッグと思考プロセスにあります。
任意のエディターで構文強調表示を取得すると、準備が整います。