問題タブ [swank-clojure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - swank も clojure-jack-in も初期化できません
問題があります。マーマレードを使用して、clojure、slime、slime-repl、elein をインストールしました。ここで、プロジェクトを開いて elein-swank を呼び出します。私はこれを得る:
そして、clojure-jack-inを試してみると、
私に何ができる?
windows - swank/slimeのClojureバージョンを更新しています
Windows7でClojure1.2からclojure1.3.0にアップデートしましたが、emacsはまだswank/slimeを使用してClojure1.2に移行します。
1.3を使用するようにこれを変更する場所に関する提案はありますか?
emacs - swank-clojure の使用中に取得したエラーが残る
Swank-clojure は優れたツールであるため、私は clojure 開発に Emacs を使用しています。しかし、slime-repl バッファーでエラーが発生すると、エラーは残りますが、修正したか、それ以上ではありません。
再生方法:
- leiningen を使用して clojure プロジェクトを作成します。
$lein new myproject
. - core.clj で、次の関数を定義します。
(defn f [] (+ 1 1))
- swank-clojure を開始します。
M-x clojure-jack-in
. - Slime-repl バッファーで、 を評価し
(f)
ます。もちろん返します2
。 - Slime-repl バッファーで、 を評価し
(g)
ます。もちろんエラーになるUnable to resolve symbol: g in this context
- その後、slime-repl バッファ内の何かを評価しようとすると、このエラーが常に表示されます。Cc Ck は役に立ちません。そのため、slime-repl バッファーでエラーが発生した場合は、常に Emacs.app を再起動します。
私の環境:
Mac OS 10.7.3、Cocoa Emacs 23.4.1、clojure-mode 1.11.5 (Marmalade から)、leiningen 1.7.0。
emacs - スライムREPLでのUTF-8テキストの印刷
私はEmacsとClojureの両方の初心者ユーザーであり、いくつかの簡単なテキスト処理で作業環境をテストしています。ベクトルに格納されているUTF-8テキストをSlimeREPLで正しく印刷するのに問題があります。
まず、ファイル(トカラ語Bの辞書)の内容をベクトルに読み込みます。
次に、ベクトルから行を取得しようとすると、ガベージが発生します。
文字列をSlimeREPLに入力して、元の状態に戻すことができます。
そして、問題なくディスクに印刷できます。
また、他のREPL(clj、lein replなど)からのベクトルから行を取得することもできます。問題があるのは、SlimeREPL内のベクトルの内容を調べようとしたときだけです。
何が起きてる?EmacsとSwankの間に誤解はありますか?どうすればこれを修正できますか?
clojure - leiningen をバージョン 1.7.0 にアップグレードした後、lein jack-in と lein swank が機能しない
leiningen のバージョンをアップグレードしました (以前は 1.4 を使用していました)。私のスライムのバージョンも最新です。入力lein jack-in <port>
するかlein swank
、これを取得すると:
OK、このエラーは本当に見苦しいですが、以下を見てください:
と
これは何を意味するのでしょうか?
emacs - ClojureHelloWorld-「そのような名前空間はありません」エラー
clojureでhelloworldを書き込もうとしています。私はleinengenをemacsとswank-clojureで使用しています。
これが私のsrc/hello.clj
内容です:
私clojure-jack-in
とC-c C-c
関数を超えると、次のようになります。
私は何が間違っているのですか?
emacs - java.exe プロセスのリーク
Emacs + clojure-mode/swank-clojure では、終了時に、作成された java.exe プロセスが実際には強制終了されません (要求されたときに 'y' を選択する限り)。原因は何ですか?
emacs - swank-clojureとslimeはemacsで連携しなくなりました
既存のポートをMacPortsで更新するのを間違えました。スライムとswank-clojureが機能しなくなりました。clojure-jack-in
emacs内で呼び出すと、次のメッセージが表示されます。
入力y
するとスライムREPLが表示されますが、REPLで式を評価しようとすると、別のメッセージが表示されます。
ここで何が起こっているのですか?
これが私のinit.el
ファイルの関連部分です:
emacs - Clojure スライムの構成
私はswank 1.4プラグインを備えたlein 1.7を持っています。次に、emacs の設定なしで開始し、marmalade から clojure-mode をインストールし、lein で新しいプロジェクトを作成し、project.clj を開き、Mx clojure-jack-in を実行します。スライムは問題なく起動します。それから私はこれを入力しています
デバッガーが表示されますが、完全ではないようです。
地元の人は表示されません。続行するオプションはありません。私はビデオを見ました: http://vimeo.com/23932914どうすれば同じ構成のスライム/emacs/clojure を取得できますか?