Adding binarySize to Binary

Musasabi ekarttun at
Fri Feb 2 11:14:48 EST 2007


I keep wanting something like:

binarySize :: Binary a => Proxy a -> (Int,Maybe Int)

in the Data.Binary for returning the minimum and maximum (or Nothing
for infinite) space requirements for objects of a given type.

Proxy is just defined as "data Proxy t = Proxy", but omitting it
is also possible. Would other people consider this an useful

- Einar Karttunen

More information about the Libraries mailing list