Storable instance of () is broken

Harendra Kumar harendra.kumar at gmail.com
Wed Jan 5 13:49:34 UTC 2022


On Wed, 5 Jan 2022 at 18:09, Tom Ellis
<tom-lists-haskell-cafe-2017 at jaguarpaw.co.uk> wrote:
>
> On the other hand, despite being no expert of Storable, it seems to me
> the class exists merely to conveniently read to and write from raw
> memory.  The () instance is useless for this purpose so I'm not sure
> why it exists.  If the purpose of the class were to be a general
> purpose serialisation API then the () instance *would* make sense, but
> then we'd also have an (a, b) instance too, which we don't.

Exactly!


More information about the Libraries mailing list