Yes, that is a fantastic explanation. My coworker immediately got it, and was simultaneously blown away by the concept of "arity."
Please keep it up.
One area you may be interested in: I've recently been playing around with Incanter (a library for data analysis, similar to R or Python Pandas).
There is a distinct lack of tutorials for using it, and the documentation isn't exactly friendly....
The reason I mention it is because I think data analysis is a place where Clojure absolutely shines, and someone with your expertise could probably work it into useful examples.
Thanks for the suggestion! I know next to nothing about data analysis so I might not ever get around to using or writing about Incanter, but I've seen it in action and it looks super cool. Thanks again :)
Please keep it up.
One area you may be interested in: I've recently been playing around with Incanter (a library for data analysis, similar to R or Python Pandas).
There is a distinct lack of tutorials for using it, and the documentation isn't exactly friendly....
The reason I mention it is because I think data analysis is a place where Clojure absolutely shines, and someone with your expertise could probably work it into useful examples.