24 ms·
(Confession: I am a novice to clojure/scheme/JVM myself.) I admit that I have not tried kibit yet. However, LightTable/REPL is a great tool for this endeavour.
by wuschel 13y ago
(Confession: I am a novice to clojure/scheme/JVM myself.)
I admit that I have not tried kibit yet. However, LightTable/REPL is a great tool for this endeavour. If only clojure could have an error tracking report that would be comparable to the wonderful implementation that can be found with the python IDLE.. but I guess that is too much to ask?
- mrgoldenbrown 13y agoCan you elaborate on what you mean by "error tracking report" in IDLE? Either I'm missing something cool about IDLE or I am totally misunderstanding. Thanks!
- wuschel 13y agoSorry, what I meant was the TraceBack. It helped a great deal when learning programming and hunt those nasty bugs: Traceback (most recent call last): File "C:/Users/wuschel/Desktop/error-track.py", line 3, in <module> newstrin = teststrin + 3 TypeError: cannot concatenate 'str' and 'int' objects In clojure, you get those error reports in java lingo - I don't know how fast you can get use to that kind of error messages when you do not know Java. Now, this one is obvious, but it just should serve as an example: clojure.lang.Compiler$CompilerException: java.lang.RuntimeException: clojure.lang.Compiler$CompilerException: java.lang.RuntimeException: Unable to resolve symbol: b in this context, compiling:(null:4:1)
- mrgoldenbrown 13y agoOK, this makes sense. I'm slightly disappointed though, I was hoping to learn a secret new python feature :)
- deleted 13y ago[deleted]