[GHC] #9596: Create monoidal category framework for arrow desugarer

GHC ghc-devs at haskell.org
Tue Sep 16 03:43:48 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:
             Test Case:              |
              Blocking:              |
Differential Revisions:              |
-------------------------------------+-------------------------------------
Description changed by spacekitteh:

Old description:

> I'm going to put it into a GHC namespace (GHC.Arrows.Experimental,
> perhaps) and put instances for Arrow and such in there as well. In a
> later ticket I'll work on the desugarer, converting erverything into SMC
> combinators rather than Arrow combinators.
>
> The basic design is [blog.spacekitteh.moe/posts/new-monoidal-cats.html
> here]

New description:

 I'm going to put it into a GHC namespace (GHC.Arrows.Experimental,
 perhaps) and put instances for Arrow and such in there as well. In a later
 ticket I'll work on the desugarer, converting erverything into SMC
 combinators rather than Arrow combinators.

 The basic design is [http://blog.spacekitteh.moe/posts/new-monoidal-
 cats.html here]

--

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9596#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list