Sure, in general I think your criticisms are very constructive, and I think we do need to try to identify the pain points as much as possible. Thanks for the explanation! I agree that the community is one of the best features of Clojure.
On 29 December 2013 16:37, Lee Spector <lspec...@hampshire.edu> wrote: > > 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. > -- -- 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.