On Dec 28, 2013, at 8:51 PM, Colin Fleming wrote: > Just out of interest (and I'm not trying to be combative here, I'm genuinely > curious) - it seems from many of your posts here that this is a serious pain > point for you. Why not just use another lisp? High-performance numeric > programming doesn't seem like Clojure's strong point and the error handling > is clearly difficult for you - why not some CL variant? Do other benefits of > Clojure compensate for these problems?
I lived in and loved Common Lisp for a long time (since the mid 80s), but eventually I became frustrated with what seemed to be an ever-shrinking community and ecosystem and a failure to keep up with emerging tools and trends. After a brief holiday in Scheme I saw Rich Hickey's Intro to Clojure for Lisp programmers and was hooked because I saw that Clojure retains much of what I love about Common Lisp while improving a couple of things in the core of the language (e.g. maps and vectors), making it easy to leverage everything in the Java universe, and supporting concurrency (although I've had less success than I hoped in actually seeing the benefits there). Most importantly, it has an active and growing community, and lots of cool new things happening all of the time. I'm generally pretty happy with life in the Clojure universe, although it's true that I'm sometimes frustrated when Clojure tools haven't caught up with the Common Lisp tools of my youth. I do try to express this frustration in constructive ways :-) BTW what I'm doing isn't usually heavy on the numeric computing side -- it's usually heavier on symbol/list processing. -- -- 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.