classP recently deleted from TH.Lib

Johan Tibell johan.tibell at gmail.com
Mon May 12 14:35:19 UTC 2014


That would be nice. I had to fix some breakage caused by this in one of
Bryan's libraries.


On Mon, May 12, 2014 at 4:12 PM, Gabor Greif <ggreif at gmail.com> wrote:

> The last two commits from (Apr 9) on
>
> <
> https://github.com/ghc/packages-template-haskell/commits/master/Language/Haskell/TH/Lib.hs
> >
>
> removed a helper to construct applied type class constraints (`classP`).
>
> Some packages (notably `llvm-general-pure`) though, depend on it.
>
> Can we add back something like this:
>
> {{{
> classP :: Name -> [Q Type] -> Q Pred
> classP cla tys
>   = do
>       tysl <- sequence tys
>       return (foldl' AppT (ConT cla) tysl)
> }}}
>
> and export it again? Or is there such a helper with a different name
> already?
>
> Cheers,
>
>     Gabor
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://www.haskell.org/mailman/listinfo/ghc-devs
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20140512/e3cd886d/attachment.html>


More information about the ghc-devs mailing list