README.md in socketry-0.3.0 vs README.md in socketry-0.4.0

- old
+ new

@@ -9,16 +9,12 @@ [coverage-image]: https://coveralls.io/repos/github/socketry/socketry/badge.svg?branch=master [coverage-link]: https://coveralls.io/github/socketry/socketry?branch=master [license-image]: https://img.shields.io/badge/license-MIT-blue.svg [license-link]: https://github.com/socketry/socketry/blob/master/LICENSE.txt -High-level wrappers for Ruby sockets with advanced thread-safe timeout support. +High-level Ruby socket library with support for TCP, UDP, and SSL sockets. -**Does not require Celluloid!** Socketry provides sockets with thread-safe -timeout support that can be used with any multithreaded Ruby app. That said, -Socketry can also be used to provide asynchronous I/O with [Celluloid::IO]. - -[Celluloid::IO]: https://github.com/celluloid/celluloid-io +Implements thread-safe timeouts using asynchronous I/O and high-precision monotonic timers. ## Motivation By default, Ruby sockets do not provide a built-in timeout mechanism. The only timeout mechanism provided by the language leverages [timeout.rb], which uses