私はinferior lisp mode
を使用してClojureで作業しようとしています。私のセットアップ:下位のREPLでClojureバッファを評価できません
(setq inferior-lisp-program "lein repl")
(run-lisp) ;; Clojure REPL appears then...
ショートフォームをlisp-eval-region
で評価したところ、間違いはありません。しかし、私は長い領域、あるいはバッファ全体をevalにしようとすると、私は以下の奇妙な行動に直面します。
REPLバッファに送信され、入力されたテキストは、ごみのシンボルがいっぱいです:
(doseq [addr addresses][53G[38G[54G
不明な理由により、一部のシンボルが切り取られているため、見つからない場合があります。
(u/validat (:entity_id obj)[61G[46G[62G
コード内には、(u/validate-access!
があります。
さらに包括的なダンプis here。
ps:私は長い間サイダーと一緒に作業してきましたが、そこには何か選択肢があるのだろうかと思っています。
私はclojure replがそれと互換性があるとは思わない。なぜサイダーを使用しないのですか? –
下位リプスモードは、そのSTDIN上で動作するので、どのREPLとも互換性があります。 –