Skip to content

Add template-haskell-lift and template-haskell-quasiquote as homes for template-haskell's more stable interfaces

Teo Camarasu requested to merge wip/T25262 into master

template-haskell-lift just exports Lift and compat shims and is compatible with GHC-8.10+. template-haskell-quasiquoter exports the quasiqoute interface.

I've patched all the boot libraries that previously used template-haskell to use these libraries instead. (Of course these patches will need to be submitted upstream)

Boot libraries done:

We probably want these two libraries to live outside the GHC tree. I think it would make sense to also split out the template-haskell library at the same time and place all three in a template-haskell repo, either on the GHC gitlab (my preferred option) or github.

Edited by Teo Camarasu

Merge request reports

Loading