Ticket #96 (closed defect: fixed)
.haddock files not platform independent
|Reported by:||waern||Owned by:|
We switched from using our own version of GHC's Binary class to using the one in GHC in order to re-use instances for GHC's data types.
As a result of this, .haddock files are not platform independent anymore, which causes inconvenience for people who create haskell packages for e.g. Linux distros.
The change of Binary class was not very well motivated, and has caused us a lot of pain. IIRC the only motivation was to be able to re-use instances for GHC's data types, but at the moment the only data types from GHC that we store in the files are Name and Module.
To solve this we could either go back to having our own Binary class, or use Data.Binary.