2010-11-28 5 views
1

これは、REPLを介してClojureのリモートプロダクションインスタンスに接続することができます。
これを私に説明してください。どのようにそれを行うには?
「Clojureのインスタンス」とはどういう意味ですか?Clojureのリモートインスタンスに接続

+0

この質問はあなたに(部分)答えを与えるかもしれません:http://stackoverflow.com/questions/3126456/can-an-embedded-swank-clojure-repl-access-the-program-it-is-embedded-in – zoldar

答えて

0

ご希望の場合はclojure.contrib.server-socketとお考えください。私はそれを使用していないので、私は参照を超えてコメントすることはできません。 clojuredocsサイトには例があります。

1

具体的には、swank-clojureライブラリを使用できます。 clojureアプリケーションが起動し、実行中のswankサーバーがある場合は、emacsエディターからSLIMEというパッケージを使用して接続できます。

まったく同じ機能を持つNetBeans IDEプラグインenclojureもあります。これには、clojureアプリケーションに組み込んで実行するサーバーパーツがあり、NetBeansからクライアントパーツに接続します。

0

Emacsの次のリリースであるclojure-modeでは、sshトンネルを介してリモートswank-clojureインスタンスに安全に接続することができます。リモートプロジェクトのファイルをEmacsのtrampで開き、clojure-jack-inに電話するだけです。リモートスワンクプロセスを開始し、トンネルを作成し、Emacs/slimeを接続します。

これは、既存の生産プロセスに接続するのではなく、新しいプロセスを開始するときと同じではありません。しかし、あなたのスワンクプロセスは同じ環境にありますが、実際の生産プロセスを危険にさらすのではなく、おそらくこれを行う方が安全でしょう。

関連する問題