portability of Data.ByteString.Lazy

Donald Bruce Stewart dons at cse.unsw.edu.au
Wed Nov 22 08:08:43 EST 2006

> Ross Paterson <ross at soi.city.ac.uk> wrote:
> > > > Data.ByteString.Lazy defines ByteString as a type synonym, and
> > > > then uses that in instances, which isn't permitted by Haskell 98. 
> I recently sent some patches to the fps package, to enable it to build
> with nhc98.  They simply change these instance decls to use the original
> type name rather than the synonym.  (The original name was even in
> scope, so there was no compelling reason to use the synonym in the first
> place.)
> Btw, my patches have not yet appeared in the official fps repo.  I think
> dons was going to be responsible for pushing them into base at the next
> merge point between fps and base.
The patches never arrived!

I was wondering when they were going to appear.
When they do, I'll apply, test, push into base.

Can you resend, Malcolm?

-- Don

More information about the Libraries mailing list