From: hemant Date: 2007-11-21T10:42:06+09:00 Subject: Re: [ANN] Packet : A Pure Ruby Library for Event Driven Network Programming On Nov 21, 2007 5:56 AM, Chris Carter wrote: > > On Nov 20, 2007 6:09 PM, Chuck Remes wrote: > > > > On Nov 20, 2007, at 1:14 PM, hemant wrote: > > > > > Hi Folks, > > > > > > I am pleased to announce "Packet", A pure ruby library for Event > > > Driven Network Programming. > > > > > > Packet is a pure ruby library for writing network applications in > > > Ruby. > > > It follows Evented Model of network programming and implements > > > almost all the > > > features provided by EventMachine. > > > > Did you ever consider working on the EventMachine project so it could > > handle your requirements? While I'm happy to see more event-driven > > programming, I'm puzzled why you re-invented so much of the wheel for > > one or two features that EM didn't have. > > > > > > > > I think mainly that this is pure ruby, and event machine is a C++ backend. > I would have liked nothing more than having it in EventMachine. But as you see the biggest differentiator is ability to have process based workers, so I needed low level access of sockets. Once started as proof of concept, it took off on its own, and I didn't see any harm in having a pure ruby version. -- Let them talk of their oriental summer climes of everlasting conservatories; give me the privilege of making my own summer with my own coals. http://gnufied.org