I’ve been seeing so much recently about functional programming and Clojure looks particularly interesting. While I ‘understand’ the basic description of what it is, I can’t figure out how I would use it on a day to day basis as a web developer, if I can at all. A lot of what I have read focuses on the maths side of functional programming rather then typical programming situations found in regular OO.
Have I got the wrong end of the stick? Is functional programming totally un-related to web development? If not, are there any examples of it being used ‘for the web’?
A few examples off the top of my head: