Congrats on shipping yet another supported platform!
That said, the linked article is pretty cool.
this sentence in OP objectionable
Erlang and Clojure: two other functional, concurrency-focused languages which many developers find inscrutable.
by sane you mean really expensive for hobby projects. I keep thinking this will be a problem in the long run, disruptive technologies tend to be bottom up. I can't host a message board on heroku because it's way too expensive.
The sweet spot is having very reasonable billing like $15/month for a 20GB database (5MB free) and $35/month for a 2 dedicated workers (or free for 1 which needs to be spun up and is ~10 seconds for the first request). My current use case is projects which could become small income earners, where ~50/month to experiment is dirt cheap if it saves me hours of setup time.
I wish there were something between the $15 and $200 db offerings.
That's pretty much what it does ;-)
Some people call this a "Platform-as-a-Service" or PaaS.
Since their new infrastructure upgrade, it seems it's easier for them to support more and more language stacks. There also seems to be quite a bit of add-ons you can use.
Is anyone else stunned at how quickly Heroku has been pumping out new hotness? I was kind of worried when they announced they were being acquired, but if anything, it seems like being acquired has increased their pace.
I urge you to find another host if possible.
The announcement today is for SBT-based projects. Anything you can build with SBT should be possible to use. You have to figure out how to honor the Heroku configuration variables (namely PORT for the port to listen on) and you have to figure out how to get an executable command, for example with https://github.com/typesafehub/xsbt-start-script-plugin
We put up two examples today, the Finagle one and the larger "web words" one: https://github.com/typesafehub/webwords/tree/heroku-devcente...
Web words example shows how to run Jetty, and you should be able to drop various web frameworks into Jetty.