Rodrigo Queiro wrote:
As far as I know, hs-plugins works by taking an expression, writing it
to a file, calling GHC to parse it, transform it to Core, optimise
it,
transform it to STG, optimise it, transform it to C--, optimise it,
transform it to ANSI C, optimise it, pass it to GCC, compile it, link
it, and *then* using the GHC runtime linker to load the generated
object
code into memory, type-check it, and, finally, execute it.
Don't forget the Evil Mangler, which optimises the compiled assembly!
OMG, how could I forget the Evil Mangler!! :-0 It has such an awesom
name! ;-) If I ever get to write a production system, I am *totally*
going to have an Evil Mangler module in there somewhere! :-D
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe