首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从ClojureScript REPL中的错误中恢复

从ClojureScript REPL中的错误中恢复
EN

Stack Overflow用户
提问于 2012-03-25 15:43:34
回答 1查看 175关注 0票数 0

我正在尝试摆弄ClojureScript,但它比我想的要麻烦得多。

我能够获得与浏览器连接的REPL并与一个活动页面进行交互。问题是我无法从例外情况中恢复过来。我经常犯打字错误,这会导致异常。此外,虽然我在ClojureScript中找到了自己的方法,但我正在收集一些有用的函数库。碰巧这些函数包含错误,当我加载这些模块时,我会得到其他异常。

在这种情况下,我唯一能做的就是用Ctrl停止一切。这很痛苦,因为在我完成任何事情之前,我必须再次启动REPL,这涉及启动JVM,这并不是很快的事情。

是否有一种在不丢失所有上下文的情况下从REPL中的异常中恢复的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-25 17:48:18

我也经历过类似的困难。我在处理clojurescript one和使用xpath表达式定位DOM元素时遇到了特殊的问题。xpath中的一个语法错误(缺少“或缺少close ])是一个显示障碍。我没有一个完整的解决方案,但我发现有时执行正确的表单可以解决问题。

我试着

代码语言:javascript
运行
复制
(js/alert "hello world!")

即使它看起来像是挂起的REPL,而且这通常是可行的。

未能刷新浏览器页以重新建立浏览器与执行环境之间的连接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9861459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档