- Name: ruby-nio4r
- Version: 2.1.0
- Release: 3
- Epoch:
- Group: Development/Languages
- License: MIT
- Url: https://github.com/celluloid/nio4r
- Summary: NIO provides a high performance selector API for monitoring IO objects
- Architecture: i686
- Size: 103903
- Distribution: PLD 3.0 (Th)
- Vendor: PLD
- Packager: PLD bug tracking system ( http://bugs.pld-linux.org/ )
Description:
When it comes to managing many IO objects on Ruby, there aren't a
whole lot of options. The most powerful API Ruby itself gives you is
Kernel.select, and select is hurting when it comes to performance and
in terms of having a nice API.
Once upon a time Java was a similar mess. They got out of it by adding
the Java NIO API. Java NIO provides a high performance selector API
for monitoring large numbers of file descriptors.
This library aims to incorporate the ideas of Java NIO in Ruby. These
are:
- Expose high level interfaces for doing high performance IO, but keep
the codebase small to encourage multiple implementations on different
platforms
- Be as portable as possible, in this case across several Ruby VMs
- Provide inherently thread-safe facilities for working with IO
objects
- OptFlags:
- Cookie: ep09-pld 1584828988
- Buildhost: ep09-pld
Other version of this rpm: