&gt; Flailing around<p>Haha, yes. This is how I feel about Matlab, actually.  But I suppose Clojure is no different in this respect.<p>I much prefer the Haskell approach: make dangerous things hard to do. Unfortunately, a majority of programmers consider that to be &quot;unpractical&quot;.