README.md in celluloid-0.11.1 vs README.md in celluloid-0.12.0.pre

- old
+ new

@@ -1,6 +1,6 @@ -![Celluloid](https://github.com/celluloid/celluloid/raw/master/logo.png) +![Celluloid](https://raw.github.com/celluloid/celluloid-logos/master/celluloid/celluloid.png) ========= [![Build Status](https://secure.travis-ci.org/celluloid/celluloid.png?branch=master)](http://travis-ci.org/celluloid/celluloid) [![Dependency Status](https://gemnasium.com/celluloid/celluloid.png)](https://gemnasium.com/celluloid/celluloid) > "I thought of objects being like biological cells and/or individual @@ -15,11 +15,11 @@ Much of the difficulty with building concurrent programs in Ruby arises because the object-oriented mechanisms for structuring code, such as classes and inheritance, are separate from the concurrency mechanisms, such as threads and locks. Celluloid combines these into a single structure, an active object -running within a thread, called an "actor". +running within a thread, called an "actor", or in Celluloid vernacular, a "cell". By combining concurrency with object oriented programming, Celluloid frees you up from worry about where to use threads and locks. Celluloid combines them together into a single concurrent object oriented programming model, encapsulating state in concurrent objects and thus avoiding many of the @@ -70,17 +70,34 @@ for more detailed documentation and usage notes. Like Celluloid? [Join the Google Group](http://groups.google.com/group/celluloid-ruby) or visit us on IRC at #celluloid on freenode -### Is it any good? - -[Yes.](http://news.ycombinator.com/item?id=3067434) - ### Is It "Production Ready™"? Yes, many users are now running Celluloid in production by using [Sidekiq](https://github.com/mperham/sidekiq) + +Installation +------------ + +Add this line to your application's Gemfile: + + gem 'celluloid' + +And then execute: + + $ bundle + +Or install it yourself as: + + $ gem install celluloid + +Inside of your Ruby program do: + + require 'celluloid' + +...to pull it in as a dependency. Supported Platforms ------------------- Celluloid works on Ruby 1.9.3, JRuby 1.6, and Rubinius 2.0. JRuby or Rubinius