Rama is a programming platform built with Clojure that integrates and generalizes backend development. It took more than ten years to develop and provides flexible data storage, built-in deployment and monitoring, first-class features for application evolution, fault-tolerance, and scalability.
•7m read time• From blog.redplanetlabs.com

Table of contents
Ability to do in libraries what requires language support in other languagesPower of immutability and data structure orientationConclusionSort: