README.md in celluloid-0.7.2 vs README.md in celluloid-0.8.0
- old
+ new
@@ -10,11 +10,11 @@
programs in Ruby. With Celluloid, you can build systems out of concurrent
objects just as easily as you build sequential programs out of regular objects.
Recommended for any developer, including novices, Celluloid should help ease
your worries about building multithreaded Ruby programs:
-* __Look ma, no mutexes:__ Celluloid automatically synchronizes access to instance
+* __Automatic synchronization:__ Celluloid synchronizes access to instance
variables by using a special proxy object system and messaging model.
* __[Futures](https://github.com/tarcieri/celluloid/wiki/futures):__
Ever wanted to call a method "in the background" and retrieve the
value it returns later? Celluloid futures allow you to do that. When you
ask for a method's return value it's returned if it's immediately available
@@ -38,16 +38,19 @@
In addition to that, Celluloid also gives you the ability to call methods
_asynchronously_, so the receiver to do things in the background for you
without the caller having to sit around waiting for the result.
You can also build distributed systems with Celluloid using its
-[sister project DCell](https://github.com/tarcieri/dcell).
+[sister project DCell](https://github.com/tarcieri/dcell). Evented IO similar
+to EventMachine (albeit with a synchronous API) is available through the
+[Celluloid::IO](https://github.com/tarcieri/celluloid-io) library.
[Please see the Celluloid Wiki](https://github.com/tarcieri/celluloid/wiki)
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
Supported Platforms
-------------------
Celluloid works on Ruby 1.9.2+, JRuby 1.6 (in 1.9 mode), and Rubinius 2.0. JRuby
@@ -142,7 +145,7 @@
* If I like them I'll merge them and give you commit access to my repository
License
-------
-Copyright (c) 2011 Tony Arcieri. Distributed under the MIT License. See
+Copyright (c) 2012 Tony Arcieri. Distributed under the MIT License. See
LICENSE.txt for further details.