The HP and PackedString (was: Re: [Haskell-cafe] Removing mtl from the Haskell Platform)

Duncan Coutts duncan.coutts at
Wed May 13 07:33:13 EDT 2009

On Wed, 2009-05-13 at 10:24 +0200, Ketil Malde wrote:
> Not of the same gravity as mtl, but I was a bit surprised to see that
> PackedString was included, in spite of it being marked as deprecated
> on Hackage.

TemplateHaskell still uses it. There was not a lot we could do for the
first release. Similarly for old-time.

> Presumably, this is because some other library depends on this, but I
> think platform-blessing a deprecated library is a strange thing to
> do.  If the functionality cannot be replaced in the dependent, could
> it be an option to simply integrate the PS functionality? 

That's not possible as it is part of the interface.

> Or should it be de-deprecated?

I think it should remain deprecated and we should work on the
replacement so that TH can switch its dependency.


More information about the Haskell-Cafe mailing list