2016-03-28 9 views
2

私はDebian上のEclipse内でLISPの学習を開始することにしました。私はDandelion拡張をインストールしました。しかし、プログラムを評価しようとすると、hereという2つのエラーがスローされます。Dandelionプラグイン付きEclipse:Debian上のLISPプログラム評価時のエラー

私にはなぜそれが与えられるのか分かりませんjava.net.ConnectException:接続が拒否されましたエラー。もともと私は3つのエラーがありましたが、私は/...environment_clisp_2.49.2の実行可能ファイルを作成した後、3番目のファイルを処理しました。

Eclipse上でLISPを使ったコーディング経験があり、私のIDEを設定してくれたら助かります。

+1

私はあなたが接続できるソケットを使ってどこかでLispを走らせる必要があると思います。それがEmacsのSLIMEの仕組みです。それはConnectExceptionを見て私の推測だろう。 –

+0

まずは、CLISPが正しく動作していることを確認してください。 REPLを始めることができますか? (Btwはどこから入手/ダウンロードしましたか) –

+0

@DanielJour TerminalでCLISPを実行しようとしましたが、_clisp_コマンドが見つかりませんでしたので、_sudo apt-get install clisp_をインストールしてください: _パッケージclispは利用できませんが、別のパッケージが参照します。 これは、パッケージが見つからないか、廃止されたか、 が別のソースからのみ利用可能である可能性があります。 E: 'clisp'パッケージにインストール候補がありません。 –

答えて

1

残念ながら、タンポポはかなり古く、最近のSBCLなどにSwankを使ってプラグインを接続することは不可能に思えます。 Dandelionに含まれるSwankクライアントは、現在のディストリビューションに含まれている最新のSwankサーバーに接続するには古すぎます。

とにかく〜/ .eclipseフォルダのどこかにあるDandelion pluginsディレクトリを見てください。プラグインのサブフォルダには(古い)SBCLとClispディストリビューションが含まれている必要があります。プラットフォームにバイナリフィッティングを見つけ、それが動作しているかどうかを確認する必要があります。そのディレクトリはあなたのPATH変数の一部ではありません。これらの環境では、Swankサーバーとクライアントが一緒にフィットするため、Dandelionがこれらのディストリビューションで動作する可能性があります。

Eclipse用のLispプラグインのアイデアは本当に好きですが、Dandelionは非常に有望であるようですが、確実に動作するようにはなりませんでした。だから私は残念なことにEmacsに戻った。

IMHO最近、より多くのユーザーを獲得するCommon Lispの最大の問題は、優れた標準開発環境がないことです。人々はEclipseや様々なIDEに慣れており、Javaに疲れてよりダイナミックなものを探すために、CLを試してみるチャンスがあります。しかし、Emacsを使ってCLを操作する必要があるので、代わりにClojureを使用します。標準のIDEサポートがあるためです。人々は新しい/古い編集者ではなく、新しい言語の学習に努力したいと思っています。