[GHC] #9628: Add Annotations to the AST to simplify source to source conversions
Alan & Kim Zimmerman
alan.zimm at gmail.com
Thu Oct 9 15:24:21 UTC 2014
Yes, I was thinking last night I need to update the GhcAstAnnotations wiki
page. Will do so and clean up.
On Thu, Oct 9, 2014 at 5:20 PM, GHC <ghc-devs at haskell.org> wrote:
> #9628: Add Annotations to the AST to simplify source to source conversions
> -------------------------------------+-------------------------------------
> Reporter: alanz | Owner: alanz
> Type: feature | Status: new
> request | Milestone:
> Priority: normal | Version: 7.8.3
> Component: Compiler | Keywords:
> Resolution: | Architecture: Unknown/Multiple
> Operating System: | Difficulty: Unknown
> Unknown/Multiple | Blocked By:
> Type of failure: | Related Tickets:
> None/Unknown |
> Test Case: |
> Blocking: |
> Differential Revisions: D246 |
> -------------------------------------+-------------------------------------
>
> Comment (by simonpj):
>
> I'm afraid I'm very confused by this thread.
>
> * There are two different Phab tickets: Phab:D246 is linked to this
> ticket, but Phab:D297 (I believe) may supercede it. If so please let's
> redirect the "Differential revision" field of this ticket, and explicit
> mark the moribund one as moribund.
>
> * The wiki page GhcAstAnnotations does not appear to reflect any of the
> discussion. Indeed it appears to describe only the first bullet from
> comment:3
>
> * comment:3 identifies two issues, which Alan (in comment:4) agreed were
> separate. Yet [http://www.haskell.org/pipermail/ghc-
> devs/2014-October/006487.html Neil certainly thinks] that the new
> Phab:D297 is exclusively about issue 1. So maybe the new design
> encompasses both issue 1 and issue 2? I have no idea.
>
> * There has been quite a lot of [http://www.haskell.org/pipermail/ghc-
> devs/2014-October/006482.html traffic on ghc-devs] that is not captured
> anywhere. That's fine: an email list is good for discussion. But my
> input bandwidth is low and struggle to make sense of it all. And the
> conclusions from the discussion may be useful.
>
> * Alan has posted a [http://www.haskell.org/pipermail/haskell-
> cafe/2014-October/116267.html useful summary] to Haskell Cafe, which isn't
> captured on a wiki anywhere.
>
> * Alan has done some work identifying users for the new features, and
> written some email notes about that; again this would be useful to
> capture.
>
> I am too slow to take a big patch and try to reverse-engineer the thought
> process that went into it. Would be possible to update the wiki page
> (presumably GhcAstAnnotations) to state
> * The problem we are trying to solve
> * The user-visible (or at least visible-to-client-of-GHC-API) design
> * Other notes about the implementation.
>
> Covering the larger picture about the GHC API improvements you are making
> (eg no landmines) would be helpful. Maybe you need more than one page.
>
> I'm delighted you are doing this. But I don't want to throw a lot of code
> into GHC without a clear, shared consensus about what it is we are trying
> do to, and how we are doing it.
>
> Thanks.
>
> Simon (drowning in review requests) PJ
>
> --
> Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9628#comment:12>
> GHC <http://www.haskell.org/ghc/>
> The Glasgow Haskell Compiler
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20141009/613a09b3/attachment.html>
More information about the ghc-devs
mailing list