[ghc-steering-committee] Please review #696: Splitting out stable interfaces from template-haskell

Malte Ott malte.ott at maralorn.de
Mon Jun 23 13:39:33 UTC 2025


I agree. I like this.

On 2025-06-23 10:06, Matthías Páll Gissurarson via ghc-steering-committee wrote:
>    I think it's reasonable and well thought out. I vote accept.
> 
>    On Mon, 23 Jun 2025 at 07:55, Sebastian Graf via ghc-steering-committee
>    <[1]ghc-steering-committee at haskell.org> wrote:
> 
>    Dear Committee,
> 
>    With their proposal, Teo wants to reduce the maintenance cost for
>    packages (such as `containers`) that depend on `template-haskell` only
>    for comparatively stable APIs (`Lift`, quasiquoting), by carving out
>    separate packages for these stable APIs.
>    These so-called "type (A) clients" constitute a considerable share of
>    all clients of `template-haskell`. It is a well-written proposal
>    outlining a simple solution with a great cost/benefit ratio.
>    I recommend we accept it.
> 
>    Cheers,
>    Sebastian
> 
>    Am Mo., 16. Juni 2025 um 09:17 Uhr schrieb Adam Gundry via
>    ghc-steering-committee <[2]ghc-steering-committee at haskell.org>:
> 
>      Dear Committee,
> 
>      Teo Camarasu proposes to split out smaller, more coherent packages
>      with
>      more stable interfaces from the template-haskell package:
> 
>      [3]https://github.com/ghc-proposals/ghc-proposals/pull/696
>      [4]https://github.com/TeofilC/ghc-proposals/blob/wip/th-lift-and-qua
>      siquote/proposals/0000-splitting-out-stable-interfaces-from-th.rst
> 
>      I'd like to nominate Sebastian as the shepherd.
> 
>      Please guide us to a conclusion as outlined in
>      [5]https://github.com/ghc-proposals/ghc-proposals#committee-process
> 
>      Cheers,
> 
>      Adam
> 
>      --
>      Adam Gundry, Haskell Consultant
>      Well-Typed LLP, [6]https://www.well-typed.com/
> 
>      Registered in England & Wales, OC335890
>      27 Old Gloucester Street, London WC1N 3AX, England
>      _______________________________________________
>      ghc-steering-committee mailing list
>      [7]ghc-steering-committee at haskell.org
>      [8]https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-co
>      mmittee
> 
>      _______________________________________________
>      ghc-steering-committee mailing list
>      [9]ghc-steering-committee at haskell.org
>      [10]https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-c
>      ommittee
> 
>    --
> 
>    --  [11]Matthías Páll Gissurarson
> 
> References
> 
>    1. mailto:ghc-steering-committee at haskell.org
>    2. mailto:ghc-steering-committee at haskell.org
>    3. https://github.com/ghc-proposals/ghc-proposals/pull/696
>    4. https://github.com/TeofilC/ghc-proposals/blob/wip/th-lift-and-quasiquote/proposals/0000-splitting-out-stable-interfaces-from-th.rst
>    5. https://github.com/ghc-proposals/ghc-proposals#committee-process
>    6. https://www.well-typed.com/
>    7. mailto:ghc-steering-committee at haskell.org
>    8. https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
>    9. mailto:ghc-steering-committee at haskell.org
>   10. https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
>   11. http://mpg.is/

> _______________________________________________
> ghc-steering-committee mailing list
> ghc-steering-committee at haskell.org
> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee



More information about the ghc-steering-committee mailing list