tabs and parse errors with Ruby 1.8.4 and Windows

Hi Will,

I thought this was a problem with using a different version of Ruby to
the version that the extension (Ferret or RMagick or whatever else)
was compiled with. Ferret 0.10.9 was compiled with 1.8.4-20 and it
sounds like you tried that so now I'm confused, especially since it
didn't work when you tried building the extension yourself.
Unfortunately I can't replicate the error here, otherwise I might be
able to fix the problem. Could you tell me, does this cause an error
on your system?

irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'ferret'
=> true
irb(main):003:0> "\t\t\t\t Hello".dump
=> "\"\\t\\t\\t\\t Hello\""


Yeah, I always use spaces (and an editor that inserts spaces when I hit tab instead of \t), and always be aware that line endings are different in OS X and Windows, so watch out for ^M disease which has caused me problems in the past when moving from Windows over to Unix.