PaaS Heroku Supports Clojure

By  | 07/06/2011 | Filed under: Development, Open Source

By Krishnan Subramanian

Heroku (previous Intel CloudAve coverage), the PaaS poster kid acquired by Salesforce.com last year, today announced that they are officially supporting Clojure, a Lisp like language taking a more functional approach, and it is now available in public beta. Clohure is the third language supported by Heroku after Ruby and Node.js.

“We’re very excited to announce official support for Clojure, going into public beta as of today. Clojure is the third official language supported by Heroku, and is available on the Cedar stack.

Support for Clojure is available in the Cedar Stack which was announced in early June. It uses a new process model with support for background processes and easy scalability. At that time, they also announced support for Node.js too.

In their blog post, they have explained how one can create and deploy a Clojure app in 2 minutes. In fact, this is the biggest advantage PaaS offers to developers, a seamless way to deploy the apps quickly without worrying about the underlying infrastructure or stack. Developers can find more information on getting started with Clojure on Heroku platform here.

As mentioned earlier, Clojure is a Lisp like language which takes a more functional approach and suitable for parallel/concurrent programming. Like many of the Lisp dialects, it is a more dynamic language with some interesting features:

* Clojure is one of the simplest language which could easily incorporate best ideas from other languages.

* Essentially, Clojure has the advantage of homoiconicity

* Clojure is designed to support high-performance, concurrent applications which efficiently interoperate with other software in the JVM ecosystem

* Clojure offers a credible route to building highly concurrent applications for multi-core machines without the locking issues

Some of the hardcore geeks are very passionate about Clojure as it completely widens their horizon. Clojure on Heroku will offer new use cases which are not supported by other languages in the Heroku platform.

Please find Krishnan’s original article & related links here .

About 

Please click the link above to view the original article. Syndicated stories and blog feeds are the views of the author and not necessarily those of The Cloud Times. All rights reserved by the author &/or the publisher.

Tags: , , , ,

Archives