If you were writing your own Binary class you could simply make Show and Read superclasses of Binary and it would be trivial to have default implementations based on Show and Read.
-- Lennart On Sat, Feb 28, 2009 at 10:59 AM, Svein Ove Aas <[email protected]> wrote: > I'm in the process of writing a distributed filesystem (in haskell, > yay), which of course means I'm using Binary for de/serialization. > > Now, that's fine enough, but for simplicity (and for wireshark), I'd > like to be able to have Binary fall back on an instance based on > Show/Read for any type that lacks any other Binary instance.. > > Well, I understand why this would be somewhere between extremely hard > and impossible in haskell '98, but I'm not entirely up on all the > extensions, so I thought I'd ask - given every extension implemented > in ghc 6.10.1, is there any reasonable way to do this? > _______________________________________________ > Haskell-Cafe mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe > _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
