
Yes, you won't get an argument against doing this from
me -- this commit is really work in progress (i.e.,
a disk flush).
The Cambridge lot wanted to revamp their RTS
invocation API, so I'm hoping we can come up with
something that's close between the two systems whenever
that happens. A Diet HEP, if you like.
--sigbjorn
----- Original Message -----
From: "Alastair David Reid"
- doIO_Int(int*) -- evaluate (IO Int) action. - doIO_Addr(void**) -- evaluate (IO Addr) action.
Instead of this, how about having doIO leave an HVal on the stack which you can manipulate separately?
doIO_Void, doIO_Int, doIO_Addr, etc. could be provided as utilities on top of this.
-- Alastair Reid reid@cs.utah.edu http://www.cs.utah.edu/~reid/ _______________________________________________ Cvs-hugs mailing list Cvs-hugs@haskell.org http://www.haskell.org/mailman/listinfo/cvs-hugs