From: "Berger, Daniel" Date: 2006-03-16T04:27:06+09:00 Subject: Re: Time object problems - 1.8.2 > -----Original Message----- > From: ara.t.howard@noaa.gov [mailto:ara.t.howard@noaa.gov] > Sent: Wednesday, March 15, 2006 10:45 AM > To: ruby-talk ML > Subject: Re: Time object problems - 1.8.2 > > > On Thu, 16 Mar 2006, Greg Lorriman wrote: > > > It makes me think that an effort is needed to convert many of the > > libraries that do basic heavy-lifting, like DateTime and CSV and > > others, to C libraries. > > > > I like the purity of the idea of a "pure Ruby" library, but I am > > suffering the consequences and even considering jumping to > Python; the > > pain is getting to be too much. > > check out the speed gains one can get with FasterCSV and > reconsider - and it's still pure ruby. > > regards. > > -a Yep, it's mainly the algorithm, not the language. You should be able to get a 3-4x improvement in DateTime, for example, just by using an improved Rational#gcd algorithm (depending on which method you're using). Regards, Dan