10
I Use This!
Very Low Activity

News

Analyzed about 6 hours ago. based on code collected 1 day ago.
Posted almost 18 years ago by Francis Cianfrocca
This is a bug-fix release. All users are urged to update. The pure-Ruby version of EventMachine is proceeding rapidly to an alpha release, although sadly, it's not 100% pure Ruby. There are a couple of small functions in C (not C ), required to ... [More] cover Ruby's incomplete support for nonblocking I/O. Additionally, we're going to start releasing some pre-written handlers for standard protocols into the EventMachine stack, so you can write custom servers just by handling the protocol messages. At this point, it looks like HTTP/S will be the first. Finally, we'd like to start collecting stories and use-cases about EventMachine from your experiences. We'll publish them in our Wiki and on the (coming) EventMachine website so that others may benefit. Please get in touch with any of the project members by email if you want to be live forever in the annals of the EventMachine project! ;-) [Less]
Posted almost 18 years ago by Francis Cianfrocca
This is a bug-fix release. All users are urged to update. The pure-Ruby version of EventMachine is proceeding rapidly to an alpha release, although sadly, it's not 100% pure Ruby. There are a couple of small functions in C (not C++), required to ... [More] cover Ruby's incomplete support for nonblocking I/O. Additionally, we're going to start releasing some pre-written handlers for standard protocols into the EventMachine stack, so you can write custom servers just by handling the protocol messages. At this point, it looks like HTTP/S will be the first. Finally, we'd like to start collecting stories and use-cases about EventMachine from your experiences. We'll publish them in our Wiki and on the (coming) EventMachine website so that others may benefit. Please get in touch with any of the project members by email if you want to be live forever in the annals of the EventMachine project! ;-) [Less]
Posted almost 18 years ago by Francis Cianfrocca
With this release, we have cleaned up some performance issues and some platform-specific build issues. The source-code gem has been tested and should work on Linux, Solaris, OS X, and Win32. We've also added a binary gem for Win32, so you no ... [More] longer need to have a compiler to use EventMachine on that platform. We're happy to add a binary release for other platforms- just tell us what you need. Welcome Jeff Rose to the EventMachine team. If you'd like to contribute, we'd be delighted to have you. We've had many comments about expanding the scope of EventMachine beyond network events and timers. We've also heard from many people that a pure-Ruby implementation would be a good thing(tm). So work is now underway to achieve both goals. Stay tuned as we will shortly release some new source-level gems that will have these new features. Ultimately, the goal is to provide a full stack for event-driven Ruby applications that is comparable in feature-depth to Python's Twisted. But of course, with all the extensible Ruby-ness you know and love. For those who are interested, check out the new project Catamount (only a Readme so far). We intend to build on the EventMachine foundation to eventually provide a full stack for enterprise applications in Ruby, including SOA. [Less]
Posted about 18 years ago by Francis Cianfrocca
The Ruby/EventMachine project has released version 0.5.1, which adds native support for Windows. This version supports network connections encrypted with SSL/TLS. In addition to a C++ compiler, you must have the OpenSSL libraries installed on your system in order to use this Gem.
Posted about 18 years ago by Francis Cianfrocca
The Ruby/EventMachine project has released version 0.5.1, which adds native support for Windows. This version supports network connections encrypted with SSL/TLS. In addition to a C compiler, you must have the OpenSSL libraries installed on your system in order to use this Gem.
Posted about 18 years ago by Francis Cianfrocca
Ruby/EventMachine has released version 0.4.3, which adds support for UDP communications.
Posted about 18 years ago by Francis Cianfrocca
Ruby/EventMachine originally grew out of commercial work to support a range of Internet wire-protocols with a fast, select-based network server and reverse proxy. We have now decided to incorporate some of that protocol support directly into ... [More] Ruby/EventMachine. This will make it possible to write fast, scalable server applications with the application-specific semantics written in Ruby. We expect to ship the first new natively-supported protocol (HTTP/S) in the next few days. Hat tip: Thanks to Zed Shaw, who described some of the problems he had with interfacing a native event library to Ruby (specifically, interactions with Ruby's thread scheduler). These turned out to be issues in Ruby/EventMachine as well, and we were able to fix them. Thanks, Zed. [Less]
Posted about 18 years ago by Francis Cianfrocca
The new release of Ruby/EventMachine improves support for applications that use Ruby threads, and adds some minor features.
Posted about 18 years ago by Francis Girardeau
We have released eventmachine-0.4.0.gem, which is a source distro for Ruby/EventMachine. Several tweaks have been made to the code (including the elimination of a dependency on libuuid), so we bumped the version up a minor release number. The ... [More] release has been tested on several kernel and compiler versions but since the gem builds a native extension, you may experience problems. Please let us know in the discussion forums here if you do. If you like, contact us by sending email to gmail account garbagecat10. Thanks for trying Ruby/EventMachine! [Less]
Posted about 18 years ago by Francis Girardeau
This is a binary release for the Linux platform and it requires that libstdc .so.5 be installed on your system. If your Linux distro is relatively recent, you may not have this package. If you suspect a problem, go into your gem directory and find ... [More] the extension file libeventmachine.so, and perform an ldd on this file. Note if there are any errors from ldd. There are compatibility packages available for all distros to add the older stdc libraries, so this is an easy step. If you have any trouble with this, please write to gmail account garbagecat10 or (preferable) leave a message in the Rubyforge project forum or wiki. Happy Eventing, and make sure you let us know if you like or hate this product, and how we can make it better. [Less]