I was inspired by Brian McClain's post on bringing Haskell to Cloud Foundry using Cloud Foundry v2 buildpacks, so I decided to go on a buildpack journey of my own. Since Clojure is the language I most enjoying “toying around with,” I thought I'd try to deploy a simple Clojure web application using the Heroku Clojure Buildpack.
To reiterate some of the coolness around buildpacks, they are what allows a PaaS like Cloud Foundry or Heroku to support various runtimes without first building that support into the core platform.
So I'm in the midst of planning my next toy project, specifically with an aim to build something for the cloud, be it Google App Engine, Mor.ph, EC2, etc. (that part is still up for grabs). What I'd like to do is an opt-in blog aggregation site focused around functional programming. It would be very similar to what Glen Smith has done with groovyblogs.org. Groovyblogs is currently my number one referral site and is generating about 20% of the traffic for this blog.
; Hello World! (defn hello [name] (println "Hello, " name)) (hello "World!")
A few days ago I pontificated on my need to choose a new “Language of the Year.” Right now I'm attempting to choose between Scala and Clojure. If nothing else, I've learned from this exercise that asking the community for feedback is a GOOD thing. Your comments have been very helpful.
As far as the polls go, Scala is in the lead by a margin of 4 to 2.