bloom-lang/bud — pull request #295 by JoshRosen (2013-02-18 23:41:11+00:00)
Title: Automatically fall back to Marshal when marshaling tuples

This commit changes the field marshaler to automatically fall back to Marshal if MessagePack cannot serialize a field. The old workaround failed when marshaling Ruby objects that contained nested lattices (e.g. a lattice in an array); this commit fixes that problem.

This is still a bit of a hack, but it maybe it's preferable to completely replacing MessagePack with Marshal.