Clojure - anyone have any experience?

purbeast0

No Lifer
Sep 13, 2001
53,764
6,645
126
i'm just curious if anyone has used this and what they've used it for, as well as how they like it.

i contacted my new job that i'm starting in a couple weeks about what i could try to dig into before i start so that i don't come in blind, and they told me to take a look at clojure and linked me to a book they recommend as well:

http://www.amazon.com/Clojure-Progra.../dp/1449394701

i'm excited about learning totally new technologies so i want to go in with some knowledge of it.

so anyone used it and what are your thoughts if so?
 

dwell

pics?
Oct 9, 1999
5,185
2
0
Heard a lot about it at a conference a week ago. Seems to be the new trendy language for functional freaks. I'm still trying to grok Scala.
 

purbeast0

No Lifer
Sep 13, 2001
53,764
6,645
126
That's interesting. Never heard of it. Are they working on something sort of off the mainstream?

i'm honestly not 100% what it is that they are working on with it, but i can say it's in the intelligence industry.

Heard a lot about it at a conference a week ago. Seems to be the new trendy language for functional freaks. I'm still trying to grok Scala.

from what you had heard about it, do you have any other comments about it other than the one mentioned above? again, just curious to hear what others may think about it because i have no clue wtf it is hah.
 

dwell

pics?
Oct 9, 1999
5,185
2
0
from what you had heard about it, do you have any other comments about it other than the one mentioned above? again, just curious to hear what others may think about it because i have no clue wtf it is hah.

It helps to understand Lisp and languages like it. I've heard of Clojure being used for Map-Reduce mainly but I know Twitter, Amazon, Heroku, etc. use it a lot for other stuff. It runs on the JVM like Scala so it can interoperate with Java code if you want.

The whole functional programming thing is pretty big right now so it's a good tool to learn. It won't totally replace object-oriented but I am getting the feeling that most people think Java is a behemoth of a language now and they are looking for lighter alternatives.

Just download the project and try it out. The online examples are adequate enough that you don't need a book to get the gist of it.
 

brianmanahan

Lifer
Sep 2, 2006
24,697
6,054
136
dude, you found a clojure job? where??? i would love to get a job with either scala or clojure. groovy would also be good.

you doing w2 or 1099?