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.

Reply via email to