如何改进Clojures错误消息

时间:2009-11-18 15:19:25

标签: clojure

我一直在玩Clojure并且到目前为止印象非常深刻,但我遇到的一件事是来自Clojure的错误消息。它有两种形式:Java错误,如空指针异常和clojure语法错误,如缺少括号对。我想知道是否有人知道如何获得更好的错误消息?

部分原因当然是学习一门新语言,但改进错误信息永远不会受到伤害:)

2 个答案:

答案 0 :(得分:4)

嗯,编译器和其他东西是由Rich Hickey领导的一小部分人开发的,如果你是一个称职的程序员,那么可以想象你可以为编译器的开发做出贡献。

Clojure总部位于:http://clojure.org

您可以在那里获取信息和文档,并访问源代码和git存储库......

...还有一个Google小组:http://groups.google.com/group/clojure?pli=1

如果你敢的话,看看并提供你的帮助。祝你好运和力量!

答案 1 :(得分:1)

这可能会有所帮助:http://github.com/mmcgrana/clj-stacktrace

您可以在REPL上使用它来获得更多有用的堆栈跟踪。它仍然不是很好,但绝对比没有好。