RM Skill: Masterful
I don't really get this. Its not using a DLL or calling functions from it. Your just using Ruby Marshal to save Ruby objects, then recall them. On top of that it would cause a severe decrease in performance with all the IO access. DLLs are high in performance because they are compiled and are basically executing machine code. This is simply compression and decompression, which is slow.