[GHC] #9596: Create monoidal category framework for arrow desugarer
GHC
ghc-devs at haskell.org
Tue Sep 16 12:46:47 UTC 2014
#9596: Create monoidal category framework for arrow desugarer
-------------------------------------+-------------------------------------
Reporter: | Owner: spacekitteh
spacekitteh | Status: new
Type: task | Milestone: 7.10.1
Priority: normal | Version:
Component: GHC API | Keywords:
Resolution: | Architecture: Unknown/Multiple
Operating System: | Difficulty: Project (more
Unknown/Multiple | than a week)
Type of failure: | Blocked By:
None/Unknown | Related Tickets: #7828
Test Case: |
Blocking: |
Differential Revisions: |
-------------------------------------+-------------------------------------
Comment (by simonpj):
I urge you to document your design on a GHC Trac wiki page, including
writing out all the typing and desugaring rules, before staring work on an
implementation. No sense in implementing something only to realise the
design needs refinement!
There is ongoing work in #7828, and you may want to talk to Jan Stolarek
and Ross Paterson about it. It would be a pity to have two competing
patches! Also it'll make it much easier for me (I find arrows difficult)
if the arrows community is speaking with one voice about what they want to
do.
Of course, none of this is to stand in the way of you doing things in a
fork of your own -- GHC is an open source project! It's just that if you
want your work to be absorbed into HEAD, then the above things become
important.
Thanks
Simon
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9596#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list