Proposal: Warn about ArrowLoop instance for Kleisli Arrows

Bas van Dijk v.dijk.bas at
Tue Oct 25 19:18:04 CEST 2011

On 25 October 2011 14:47, Heinrich Apfelmus > What exactly do I have
to do to move this towards inclusion in the base
> libraries? Make a track ticket? And then?

* First setup your system to build GHC:

* Checkout the sources:
$ git clone
$ cd ghc
$ ./sync-all get

* Make your change by editing: libraries/base/Control/Arrow.hs

* Test it by building ghc and the libraries:
$ cp mk/ mk/
You might want to use the quick BuildFlavour but make sure to set
$ perl boot
$ ./configure
$ make

* Commit!
$ git add Control/Arrow.hs
$ git commit
$ git format-patch

* Add the patch to your ticket.

Not to spoil anything but I saw Ross already made the change ;-)


More information about the Libraries mailing list