Alright, ticket created: <a href="http://hackage.haskell.org/trac/ghc/ticket/3843">http://hackage.haskell.org/trac/ghc/ticket/3843</a><br><br>In any case, for now I am willing to hard-code a new core-to-core pass on the compiler. Any pointers for where I have to look at?<br>

<br><br>Thanks,<br>Pedro<br><br><div class="gmail_quote">2010/1/27 Simon Peyton-Jones <span dir="ltr">&lt;<a href="mailto:simonpj@microsoft.com">simonpj@microsoft.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Yes, I apologise for being slow about this.  A good idea would be to create a Trac ticket, so that people can register interest in having the patch by adding themselves to the cc list.  The more people that want it, the higher up my priority list...<br>


<br>
Better still if everyone adds a comment to the ticket to explain what their pass is like, and why they want the plugin feature.<br>
<font color="#888888"><br>
Simon<br>
</font><div><div></div><div class="h5"><br>
| -----Original Message-----<br>
| From: <a href="mailto:glasgow-haskell-users-bounces@haskell.org">glasgow-haskell-users-bounces@haskell.org</a> [mailto:<a href="mailto:glasgow-haskell-">glasgow-haskell-</a><br>
| <a href="mailto:users-bounces@haskell.org">users-bounces@haskell.org</a>] On Behalf Of Max Bolingbroke<br>
| Sent: 26 January 2010 18:38<br>
| To: José Pedro Magalhães<br>
| Cc: GHC users<br>
| Subject: Re: GHC core plugins<br>
|<br>
| Hi José,<br>
|<br>
| The patch implementing GHC plugins is with Simon PJ and awaiting merge<br>
| into GHC (and has been for some time - he&#39;s a busy guy and its a big<br>
| patch). However, even once it&#39;s merged some more work will need to be<br>
| done to make sure that it plays nicely with the shared library support<br>
| (now that has been implemented on all major platforms).<br>
|<br>
| In short, the easiest way to add a pass to the compiler right now is<br>
| to download GHC and build it yourself<br>
| (<a href="http://hackage.haskell.org/trac/ghc/wiki/Building" target="_blank">http://hackage.haskell.org/trac/ghc/wiki/Building</a>). Sorry!<br>
|<br>
| All the best,<br>
| Max<br>
|<br>
| 2010/1/26 José Pedro Magalhães &lt;<a href="mailto:jpm@cs.uu.nl">jpm@cs.uu.nl</a>&gt;:<br>
| &gt; Hello all,<br>
| &gt;<br>
| &gt; What&#39;s the current status of GHC plugins [1] in HEAD? Can I use them? If<br>
| &gt; not, what&#39;s the easiest way to add another core-to-core pass to the<br>
| &gt; compiler?<br>
| &gt;<br>
| &gt;<br>
| &gt; Thanks,<br>
| &gt; Pedro<br>
| &gt;<br>
| &gt; [1] <a href="http://hackage.haskell.org/trac/ghc/wiki/Plugins" target="_blank">http://hackage.haskell.org/trac/ghc/wiki/Plugins</a><br>
| &gt;<br>
| &gt; _______________________________________________<br>
| &gt; Glasgow-haskell-users mailing list<br>
| &gt; <a href="mailto:Glasgow-haskell-users@haskell.org">Glasgow-haskell-users@haskell.org</a><br>
| &gt; <a href="http://www.haskell.org/mailman/listinfo/glasgow-haskell-users" target="_blank">http://www.haskell.org/mailman/listinfo/glasgow-haskell-users</a><br>
| &gt;<br>
| &gt;<br>
| _______________________________________________<br>
| Glasgow-haskell-users mailing list<br>
| <a href="mailto:Glasgow-haskell-users@haskell.org">Glasgow-haskell-users@haskell.org</a><br>
| <a href="http://www.haskell.org/mailman/listinfo/glasgow-haskell-users" target="_blank">http://www.haskell.org/mailman/listinfo/glasgow-haskell-users</a><br>
<br>
</div></div></blockquote></div><br>