Bil Kleb wrote:
> khaines / enigo.com wrote:
>>
>> I guess that depends on whether you need the files to be easily 
>> readable or not.  If you don't, Marshal will be faster than YAML.
> 
> At this point, I'm looking for an easy out that will
> reduce size and increase speed, and I'm willing to
> go binary if necessary.
> 
> Of the answers I've seen so far (thanks everyone!),
> migrating to Marshal seems to be the Simplest Thing
> That Could Possibly Work.

Well, maybe not so simple...

  `dump': can't dump hash with default proc (TypeError)

which seems to be due to the trick I learned from zenspider
and drbrain to quickly setup a hash of arrays:,

  Hash.new{ |hash,key| hash[key]=[] }

Later,
--
Bil Kleb
http://fun3d.larc.nasa.gov