I know of someone who tracked all his bugs in a year of coding in both
Scheme (dynamic) and ML (static).  He said that there was no real
difference.  The kind of bugs that are caught by static type systems
are also quickly identified upon an initial run with a few basic test
cases in a dynamic type system.  Any bug that was non-trivial to
locate turned out to be a deep, logical error, not a surface issue
that could be caught by a type checker.

--~--~---------~--~----~------------~-------~--~----~
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
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to