【发布时间】:2011-12-27 21:11:33
【问题描述】:
如果我启动 REPL,然后执行一些引发异常的操作,例如 (use 'non-existent-thing) **,那么之后 REPL 将停止评估我输入的任何内容。是否有一个特殊的键我可以按下让它转身,面向我,松开它的双臂并再次聆听?还是我必须按 ctrl-d,重新启动,键入所有内容,直到这次我把它弄好?
导致:
线程“Thread-1”中的异常 java.lang.RuntimeException:java.io.FileNotFoundException:无法在类路径上找到 non_existent_thing__init.class 或 non_existent_thing.clj:(NO_SOURCE_FILE:0)
编辑:我应该提到我正在使用 lein repl
【问题讨论】:
-
当我使用 Eclipse 时,我也会遇到同样的情况。我认为这可能是 REPL 本身的问题?
-
我刚刚发现的 IntelliJ REPL 并没有做到这一点,所以它可能是 Leiningen 的事情
-
为什么不能在 emacs 中使用
lein swank?
标签: exception clojure read-eval-print-loop leiningen