我正在尝试使用 ClojureScript,但它比我想要的更麻烦。
我能够获得与浏览器连接的 REPL 并与实时页面进行交互。问题是我无法从异常中恢复。我经常犯打字错误,导致异常。此外,当我在 ClojureScript 中找到自己的方法时,我正在收集一些有用的函数库。碰巧这些函数包含错误,当我加载这些模块时,我得到了其他异常。
在这种情况下,我唯一能做的就是用 Ctrl-C 停止一切。这很痛苦,因为在我完成任何事情之前,我必须再次启动 REPL,这涉及启动 JVM,这并不是很快。
到目前为止,有没有办法从 REPL 中的异常中恢复而不会丢失所有上下文?