[haddock] #96: .haddock files not platform independent
haddock
haddock at projects.haskell.org
Wed Mar 4 12:08:09 EST 2009
#96: .haddock files not platform independent
-------------------+--------------------------------------------------------
Reporter: waern | Owner:
Type: defect | Status: new
Priority: major | Milestone: 2.5.0
Version: 2.4.1 | Keywords:
-------------------+--------------------------------------------------------
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.
--
Ticket URL: <http://trac.haskell.org/haddock/ticket/96>
haddock <http://www.haskell.org/haddock>
Haddock, The Haskell Documentation Tool
More information about the Haddock
mailing list