web-dev-qa-db-ja.com

Linuxにとって良いProlog IDE?

クラスのためにいくつかのPrologプログラムを書く必要があります。

何かお勧めですか?

43
Marcos Lara

(X)EmacsのPrologモード。

http://bruda.ca/emacs-prolog/ を参照してください

22
Marcos Lara

前述のとおり、SWI-Prologを使用できます。 Eclipseが好きなら、SWI-PrologをEclipseに統合するEclipseプラグインがあります。このようにして、たとえばEclipseのSVNなどの機能とSWI-Prologのグラフィックデバッガーなど、両方の長所を活用できます。チェックアウトする価値があります。

http://sewiki.iai.uni-bonn.de/research/pdt/start

16
BernardMarx

SWI-Prolog には、優れたIDEツール、Emacsクローンテキストエディター、インタラクティブデバッガー、完全な参照可能なヘルプシステムおよびドキュメントが付属しています。ぜひお試しください。

14
ThomasH

私は試したことがありませんが(主に「Prolog」と「NetBeans」という単語を組み合わせようと思ったことがないためです)、 NetBeansのPrologサポート があるようです。これは単純なプラグインではなく、NetBeansにPrologサポートを追加する方法を示すチュートリアルです。

7
Bill the Lizard

開始するには、EmacsのデフォルトのPrologモードに加えて here で説明されている追加機能を使用するのが良いでしょう。 EmacsとPrologのより緊密な統合を目的とした ediprolog を試すこともできます。

7
Ryszard Szopa

Ideone はPrologをサポートします。ブラウザだけでオンラインでご利用いただけます。

6
kuszi

[〜#〜] spider [〜#〜] はEclipseベースのIDE for SICStus Prolog です。SICStusPrologにも非常に便利なEmacsモード。

5
JesperE

Prolog開発ツール(ProDT)は、EclipseのJava IDEと同じくらい機能が豊富であることを目的としたProlog統合開発環境(IDE)であり、開発者が開発を制御できる単一の環境を提供しますコードの編集、テストの実行などからのPrologプロジェクト...

このプロジェクトはEclipseのプロジェクトの上にあり、既存の機能とその拡張性を利用して、EclipseがWindows、Linux、Mac OSXを含むあらゆる環境で機能するようにします。

基礎となるインタープリターとしてサポート:SWI-prolog、XSB prolog、B-prolog

サイトには、インストールと機能リストを含むプロジェクトに関する詳細情報があります: http://prodevtools.sourceforge.net/

あなたがそれが役立つことを願っています!!! :)

5
Metal Fan

Emacs環境に慣れている場合は、Ciaoディストリビューションをお勧めします。移動: http://ciaohome.org/

3
mll

swi prologおよびemacs拡張機能は、ほとんどすべてのLinuxディストリビューションにプリインストールされています。これは、たとえばX11対応(グラフィカル)環境で以下のコマンドを使用して確認できます。これにより、組み込みのEmacsクローンで新しいウィンドウが開きます。

% swipl
?- emacs.

http://www.swi-prolog.org/build/LinuxDistro.txt

3
Karl Adler

Visual Prolog (Wineで動作します)。

2
Ville Laitila

私はVimまたはjEditを使用します。言語としてのPrologは、強力なIDEサポートに実際には適していません。1つには、動的に型指定されるため、ツールに巨大なレンチが必要になります。もう1つには、ロジックベースの言語です。これは、「コードフロー」(プログラムを構築する順序)が非線形であることを意味します。高度なIDEを構築するための既存の手法は、そのようなパラダイムには適用されません。

1
Daniel Spiewak

Gprologを使用できます。クラスで使用します。データベースをロードするには、consult( 'filename')を使用します。

1
Javed Ahamed

正直なところ、私は「IDE」がプロローグで多くを助けるのを見ることはできません。構文エラーの検出のみを支援します。残りはデバッグと思考プロセスにあります。

任意のエディターで構文強調表示を取得すると、準備が整います。

0