問題タブ [slime]

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.

0 投票する
2 に答える
495 参照

emacs - Emacs で、使用されているスライムのバージョンを確認するにはどうすればよいですか?

Emacs で elpa を使用してスライムをアップグレードしました。しかし、elpa を使用して古いバージョンを削除したときに、特定のフォルダーを削除できないと不平を言ったので、今のようになっているのでしょうか。では、Emacs を起動したとき (閉じるべきではなかったことはわかっています)、どのスライムのバージョンが実際に使用されているかを確認するにはどうすればよいでしょうか? Mx slime-version のようなコマンドはありますか?

0 投票する
1 に答える
4963 参照

emacs - SLIME REPLで実行中の操作を停止するにはどうすればよいですか?

SLIME REPLで実行中の操作を停止する方法はありますか?

Clojure SLIMEの人々はどうやらこれを行う方法を持っているようですが、通常のCommonLispではどうでしょうか。

ありがとう/エリック

0 投票する
5 に答える
6752 参照

emacs - Clojure正規表現でUnicode(UTF-8)文字を使用するにはどうすればよいですか?

これは、驚くほど親切なStackedOverflowWizardsにとっての二重の質問です。

  1. Clojureと通信するときにUTF-8を使用するようにemacs/slime / swankを設定したり、コマンドラインREPLでUTF-8を使用したりするにはどうすればよいですか?現時点では、ローマ字以外の文字をswank-clojureに送信することはできず、コマンドラインREPLを使用すると文字化けします。

  2. ラテン語のテキストで正規表現を行うのは本当に簡単です。

    (re-seq# "[\ w] +" "日本語の文にスペースが必要ないのは本当ですか?")

しかし、もし私が日本人を持っていたらどうしますか?これでうまくいくと思いましたが、テストできません。

辞書を使用して単語の区切りを検索したり、カタカナのみの単語を自分で検索したりする必要がある場合は、さらに難しくなります。

ありがとう!

0 投票する
2 に答える
2742 参照

windows - 一般的な Lisp Emacs + Slime + Windows の sbcl での自動インデント

自分の関数などを定義するときに、emacs + slime + sbcl で自動インデント機能を使用できません。

私の.emacsファイル構成はこれです:

誰かが私を助けることができますか?

0 投票する
1 に答える
233 参照

clojure - パラダイスでClojureLibをインポートする際の問題

私は時々この問題に遭遇し、一般的にそれを回避しますが、それはかなりイライラします。

私はクラスパスにすべてのIncanterを持っています(あなたがそれを知らないならそれをチェックしてください:それは素晴らしいです)。私はそれを(Slime REPLを介して)次のようにインポートしようとしuser> (use 'incanter.core)ますが、失敗します。

これを行う:user> (use 'clojure.contrib.def)問題なく動作し、このファイルはクラスパスの同じ場所にあります。

とにかく、エラーはクラスパスに関するものではありません。これは次のとおりです。

ここに私の端末全体を見ることができます(スクリーンショット)。

ここで何が起こっているのかわかりません。Incancterを本当に使いたいので、本当にイライラします。IncanterバイナリのREPLからもできます。私は間違いなくそれから発展したくありません-そしてこれはうまくいくはずです。

どんな助けでも歓迎です。

編集:

IncanterにはClojure1.2が必要なlein swankようで、Clojure1.1が表示されます。これが私の問題の原因である可能性があります。もしそうなら、Clojure 1.2でSwank&Leinを使い続ける方法はありますか?

再度、感謝します!

編集:

どうやら、Clojure-1.1とを使い始めた場合lein swank、新しいプロジェクトを作成しない限り、Clojure-1.1とで立ち往生しているようです。

将来の人々がこの問題を抱えている場合、この記事は私を助けてくれましたが、少なくとも私にとっては、Clojure-1.1を使用して開始した場合は、新しいラインプロジェクトを開始する必要があります。leink swankproject.cljファイルを変更してからlein swank再度実行するだけでは機能しません。

0 投票する
3 に答える
5930 参照

emacs - Mac OS XでClojureを実行するためのEmacs(Cocoa Emacs)とAquamacs

これまでAquamacsを使用していましたが、 SLIMEを使用してClojureをインストールして実行する必要があります。AquamacsのSLIMEでClojureを使用する方法をグーグルで検索しましたが、成功しませんでした。

質問

  1. AquamacsにClojureをインストールすることは可能ですか?または、AquamacsのClojureが機能しない理由を推測できますか?
  2. EmacsとAquamacsが同じELPAを共有できないのは正常ですか?
  3. ELPAを使用してEmacs/AquamacsにConjureをインストールすることは可能ですか?
  4. 'lein swank'を使用してサーバーとして実行できると言われましたが、その方法を知っていますか?

私が試した(そして半分成功した)シーケンス

Mac OS X Emacsで試してみましたが、手順に従うことで動作させることができました。つまり、SLIMEでClojureを実行できました。

MacOSX用のEmacs

手順1)ESKをインストールします。

  • Gitのクローンを作成し、すべてのファイルを.emacs.dディレクトリにコピーします
  • 次のコードをに追加して.emacs再起動します

ステップ2)ELPAを使用してインストールします

  • Mxpackage-list-パッケージを選択するためのパッケージ
  • インストール
    • clojure-mode、clojure-test-mode
    • スライム、スライム-repl
    • swank-clojure
  • ClojureをインストールするためのMxスライム
  • 次のコードをに追加して.emacs再起動します

Aquamacs

これで、EmacsでClojureを使用できるようになりました。同じ(または非常に類似した)方法を試して、AquamacsでClojureをもう一度実行しました。

ステップ1)Aquamacs用のESKをインストールします

  • ファイルを〜/ Library / Preferences /AquamacsEmacsにコピーします
  • 「〜/ Library / Preferences / AquamacsEmacs / Preferences.el」を変更して、以下を追加します

手順2)*前と同じ手順ですべての(同じ)パッケージをインストールしますが、「Mxslime」で次のエラーメッセージが表示されます。「シンボルの関数定義は無効です:define-slime-contrib」

ELPA

EmacsとAquamacsのパッケージを組み合わせようとしましたが、組み合わせられません。ESKからではなく、 ELPA自体を使用して共有できると思いました。

ELPAがswank-conjureパッケージをダウンロードできなかったため、結果は良くありませんでした。

成功-「leinswank」を使用してAquamacs/Clojureを実行します。

こちらをご参照ください。

0 投票する
1 に答える
1804 参照

emacs - Clisp+Emacsのコンパイルおよびロードファイル

Commonlispを学び始めています。私のdebian5.03clisp、emacs-23.1、slimeにインストールします。

.emacsに書き込む:

次に、emacsに新しいlispファイルを作成します。test.lispは単純なlisp式を記述します。

次に、このコードをコンパイルしてC-c C-k、ミニバッファーで確認してください:接続されていません

ps今、私はemacsのメインメニューでeval defunをクリックしようとしています:そしてミニバッファで見てください:Processlispは存在しません

どうしたの?

ありがとうございました。

0 投票する
1 に答える
314 参照

emacs - replが機能していません(clojureボックス)

emacs + Slime+clojureのclojureにシンタックスハイライトを使用したいと思います。

だから私は次のステップを行いました。

  1. clojureボックスを実行します
  2. Slime- replclojureのMxclojure-mode
  3. 構文の強調表示は成功です。

しかし、replは機能していません。結果は3になると思いますが、カーソルが点滅します。応答がありません。

REPLの疑わしい機能がオフになっています。

前もって感謝します。

BRチャンミンチョン

0 投票する
1 に答える
1156 参照

emacs - EmacsでClojureと他のLispを同時に実行する

私はAquamacsを使用していますが、AquamacsにはSLIMEがあらかじめ装備されています。

どこかで聞かれるように、私はこのコードを追加してClojureを使おうとしています。

ClojureをSLIMEで実行させることはできませんでしたが、現在の設定には満足しています。唯一の問題は、コードが原因で、 ClojureまたはSBCLの使用に応じてコード(setq inferior-lisp-program ...)を変更する必要があることです。.emacs

この問題を解決する方法はありますか?複数の(劣った)Lispから選択できますか?

追加した

ClojureをAquamacsで実行させることができます。Aquamacsの問題で「leinswank」を使用してClojureを実行するを参照してください。Aquamacs / Clojureを実行する場合は、上記の設定を忘れてください。必要なのは1行だけ(slime-setup '(slime-repl))ですlein swank

0 投票する
3 に答える
858 参照

emacs - スライムの良いところは何ですか?

ここで尋ねたように、Aquamacs / slime / clojureを実行させることはできませんでしたが、Auqamacs / clojureを「Mxconjure-mode」で使用し、次にCc Cz(clojureを実行)およびCc Ce(式を実行)を使用できました。

SLIMEの経験はありませんが、CcCzとCcCeは、Lisp /ConjureREPLまたはデバッグには十分だと思います。

SLIMEにはこれらの機能以外にどのような機能がありますか?SLIMEを使用する人は何ですか?