Now that I have done something in clojure, it is a good idea to read a quick tutorial on it. In fact, in the process of working on my small project I already read what would be considered a big chunk of a tutorial. Yet now it would be a good idea to read through one to see what features I am missing. Also, having done a small project, it should be more useful to read through clojure’s features since I have a better feel for the language. Now I would be able to recognize useful features that before would have been hard to even understand.
So I am going to read through this tutorial:
I read through it. And these are some of the concepts that I learned about:
Clojure contrib. It seems that it is some kind of standard extension to clojure. It seems that they are moving in the direction of making each extension modular.
Doseq. I ran into this a few times but didn’t have a chance to use it. It seems that it is more useful with lazy sequences. I should learn more about this.
vars, refs, and atoms. Good to know about these, especially in the context of concurrency.
Java interop. Another thing that I should do in the future.
Automatic testing. I got a look at their native testing framework, and I like it a lot. It should be easy to transition into it.