has there been any movement on this topic? i&#39;m also interested in haskell on arm<br><br><br>do you guys thing telling ghc to emit C and then compiling that for arm is a better route than <br>getting direct compilation to work?<br>
<br><br>-dan<br><br><div class="gmail_quote">On Fri, Jul 25, 2008 at 3:55 AM, Simon Marlow <span dir="ltr">&lt;<a href="mailto:marlowsd@gmail.com">marlowsd@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Joe Buehler wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Simon Marlow wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
For the registerised port, you really need a native code generator (the mangler is on death row, yay). &nbsp;At a rough guess, I&#39;d say porting the NCG would take a couple of weeks or so for someone unfamiliar with the code. Hopefully we&#39;ll improve that when we refactor the NCG as part of the backend overhaul.<br>

</blockquote>
<br>
Is there any documentation on the NCG? &nbsp;I ported 6.6 to HPUX 11 some time ago<br>
and looked at the NCG but didn&#39;t do it for PA-RISC because it was going to take too<br>
much time to understand. &nbsp;I was leaning towards the approach of trying to translate<br>
the code generator for another processor into PA-RISC.<br>
</blockquote>
<br></div>
There&#39;s some old documentation, some of it is still relevant but probably much of it is out of date now:<br>
<br>
<a href="http://darcs.haskell.org/ghc/docs/comm/the-beast/ncg.html" target="_blank">http://darcs.haskell.org/ghc/docs/comm/the-beast/ncg.html</a><br>
<br>
the best doc is the code, I&#39;m afraid (but it has lot of illuminating comments and you can get a long way with cut-and-paste).<br>
<br>
Cheers,<br><font color="#888888">
 &nbsp; &nbsp; &nbsp; &nbsp;Simon</font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br>