在我在Ubuntu 10.04.1 LTS上运行FireFox 5.0的ClojureScript程序中,当抛出异常时,我得到一条神秘的线.
'错误:没有协议方法ISeqable.-seq为类型对象定义:[object Object]'在调用方法时:[nsIDOMEventListener :: handleEvent]
"-seq"位对我来说似乎很奇怪,我已经搜索了生成的javascript文件而没有找到它.
我希望我不会遗漏一些完全明显的东西,但是如何获得抛出异常的堆栈跟踪?你是如何调试脚本的?
看起来您正在将 Javascript 对象传递给需要 Clojure 序列的 Clojurescript 函数。尝试(my-function (js->clj my-thing))编辑:或者,我猜你在不需要的地方使用 (.strobj)
| 归档时间: |
|
| 查看次数: |
1470 次 |
| 最近记录: |