I think you mean

The issue is that `Code a` is not `Applicative`, because we cannot

define `pure` for all Haskell types.   I wonder if the full power of

`Applicative` is actually needed to do the translation though?  If not, perhaps we should modify `Quote` to reflect the operations that we need.

 

Is that it?   Could you ask on the discussion thread, so that Matthew can respond?  I actually don’t quite understand the question.

 

Simon

 

From: Iavor Diatchki <iavor.diatchki@gmail.com>
Sent: 04 December 2019 15:35
To: Simon Peyton Jones <simonpj@microsoft.com>
Cc: ghc-steering-committee@haskell.org
Subject: Re: [ghc-steering-committee] [ghc-proposals/ghc-proposals] Overloaded Quotation Brackets (#246)

 

Well, my response did have a question in it.  Did anyone have any thoughts?

 

On Wed, Dec 4, 2019 at 7:24 AM Simon Peyton Jones via ghc-steering-committee <ghc-steering-committee@haskell.org> wrote:

Dear Steering Committee

I have completed the revisions and wish to resubmit the proposal to the committee. The implementation is also finished an ready for review.

Matthew has revised his proposal #246 Overloaded Quotations.  One particular point is that it does explicitly apply to Typed Template Haskell, not just untyped (see “Proposed changes” item 6).

 

Moreover he has an implementation here: https://gitlab.haskell.org/ghc/ghc/merge_requests/2247

 

I recommended back in Nov that we accept (see attached email), but I asked him to make some revisions (as you can see in the discussion thread).  All of this connects to (and I believe is compatible with)  #195 (make Q (TExp a) into a newtype), which we are set to accept too, once the proposal is revised.  Iavor: you are the shepherd for that.

 

I’ve had support for acceptance from

  • Joachim
  • Eric
  • Sandy
  • Simon M
  • Richard
  • Arnaud
  • Iavor

 

I would love to hear from

  • Chris A
  • Vitaly B

 

Others: reply only if you have any comments on the revised proposal.  I’ll accept this at the end of the week.

 

Simon

 

 

From: Matthew Pickering <notifications@github.com>
Sent: 04 December 2019 13:58
To: ghc-proposals/ghc-proposals <ghc-proposals@noreply.github.com>
Cc: Simon Peyton Jones <simonpj@microsoft.com>; Mention <mention@noreply.github.com>
Subject: Re: [ghc-proposals/ghc-proposals] Overloaded Quotation Brackets (#246)

 

I have completed the revisions and wish to resubmit the proposal to the committee. The implementation is also finished an ready for review.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

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