クラス用にいくつかの Prolog プログラムを作成する必要があります。
推奨事項はありますか?
(X)Emacs の Prolog モード。
前述のように、SWI-Prolog を使用できます。Eclipse が好きなら、SWI-Prolog を Eclipse に統合する Eclipse プラグインがあります。このようにして、Eclipse の SVN などの機能と SWI-Prolog のグラフィック デバッガーなど、両方の長所を活用できます。チェックアウトする価値があります。
試したことはありませんが (「Prolog」と「NetBeans」という言葉を組み合わせるとは考えたこともなかったことが主な理由です)、NetBeans の Prolog サポートがあるようです。これは単純なプラグインではなく、Prolog サポートを NetBeans に追加する方法を示すチュートリアルです。
Ideoneは Prolog をサポートしています。ブラウザだけでオンラインで利用できます。
SPIDERは、 SICStus Prolog用の Eclipse ベースの IDE です。SICStus Prolog には、非常に便利な Emacs モードもあります。
Prolog Development Tools (ProDT) は、Eclipse の Java IDE と同じくらい豊富な機能を目指した Prolog 統合開発環境 (IDE) であり、コード編集、テスト実行から Prolog プロジェクトの開発を制御できる単一の環境を開発者に提供します。など...
このプロジェクトは、Eclipse のプロジェクトの上に立って、既存の機能と拡張性を活用し、Windows、Linux、Mac OSX など、Eclipse が動作するあらゆる環境で動作します。
基盤となるインタープリターとしてサポート: 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 で動作)。
あなたはGprologを使うことができます、私たちはそれを私たちのクラスで使います。Consult('filename')を使用してデータベースをロードします。
私は Vim または jEdit を使用しています。言語としての Prolog は、強力な IDE サポートには向いていません。1 つには、動的に型付けされるため、ツールに大きな問題が発生します。別の理由として、これは論理ベースの言語であり、「コード フロー」(プログラムを作成する順序) が非線形であることを意味します。高度な IDE を構築するための既存の手法は、そのようなパラダイムには当てはまりません。