
has there been any movement on this topic? i'm also interested in haskell on
arm
do you guys thing telling ghc to emit C and then compiling that for arm is a
better route than
getting direct compilation to work?
-dan
On Fri, Jul 25, 2008 at 3:55 AM, Simon Marlow
Joe Buehler wrote:
Simon Marlow wrote:
For the registerised port, you really need a native code generator (the
mangler is on death row, yay). At a rough guess, I'd say porting the NCG would take a couple of weeks or so for someone unfamiliar with the code. Hopefully we'll improve that when we refactor the NCG as part of the backend overhaul.
Is there any documentation on the NCG? I ported 6.6 to HPUX 11 some time ago and looked at the NCG but didn't do it for PA-RISC because it was going to take too much time to understand. I was leaning towards the approach of trying to translate the code generator for another processor into PA-RISC.
There's some old documentation, some of it is still relevant but probably much of it is out of date now:
http://darcs.haskell.org/ghc/docs/comm/the-beast/ncg.html
the best doc is the code, I'm afraid (but it has lot of illuminating comments and you can get a long way with cut-and-paste).
Cheers, Simon
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe