I did not say that a debugger was not useful at all, I said that the 
> importance of having a 
> debugger is *overestimated* especially in an immutable world. 
>
> Relying on a debugger as an important tool to support coding is like 
> admitting 
> the failure of your code before it runs. It's like conceding defeat before 
> the fight 
> has started. 
>
> Trying to a avoid debug sessions as much as possible is more productive. 
> Time spent in debug sessions is not spent on more important issues. 
>
> Luc P. 
>
>
I found this kind of logic hard to swallow. I certainly don't look forward 
to creating a lot of bugs so I can get the joy of using a debugger.  But 
bugs, sometimes very tricky bugs happen, no matter how good your design is. 
If you apply the logic that "because we can overuse/over rely on it so it 
is better we don't have it at all" we almost don't need anything in the 
modern life. Following your logic I would argue that if you don't have an 
REPL, it will force you to think hard and write perfect code that does not 
need any testing at all. It just runs, because you don't even have a second 
chance to know what is going on inside and fix it. The quick REPL loop just 
encourage people to write crappy code and constantly tinker with it 
(because they know they can easily found out the cause and fix it). Does 
that sound right to you?

We need to get our logic straight before debating this kind of issues.

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to