From: Simon Conrad-Armes (Curne) Date: 2004-11-04T20:58:15+09:00 Subject: Re: Ruby BitTorrent On Nov 4, 2004, at 11:33 AM, Michael Neumann wrote: > On Thu, Nov 04, 2004 at 06:13:17PM +0900, Simon Conrad-Armes wrote: >> Has anybody started a Ruby BitTorrent transfer library? I wanted to >> start a RubyForge project for one but I hate duplicating the worthy >> efforts of others. > > Yep, it's me ;-) > > http://ntecs.de/viewcvs/viewcvs/BitTorrent/ > > I've started with the client protocol, but that in a very ungood shape, > and is not yet commited. That's cool tho. I figured someone out there must have gotten the same idea :) Are you writing a full client or a library? From the code in repo it is difficult to see. >> I thought of starting off with a simple layer of glue around libbt >> (http://libbt.sf.net). >> Any thoughts, ideas? > > hm, why not write BT in pure Ruby? > More work... But I suppose you are right. Coding RubyC for I/O-centric stuff is an old habit based on performance superstition. From other implementation in other than pure C, I have seen greatly varying transfer rates... But you have the semi-working code. Have you noticed any performance issues? -- Mailing lists confuse me. Often I don't recognize my own posts and set about writing a flaming reply where I violently disagree. [curne@curnomatic.dk]