
Thanks Mark,
I'll make sure that this fix is included. Bug reports /
suggestions on how to improve HDirect are most welcome
(many thanks to Mike Thomas for his most recent feedback);
my intention is to stabilise the hdirect-0.18 bits for a
while before releasing it properly (and move on to 0.19)
--sigbjorn
----- Original Message -----
From: "Mark Conway Wirt"
To: "Sigbjorn Finne"
On Tue, Aug 14, 2001 at 11:28:57AM -0700, Sigbjorn Finne wrote:
Hi,
the 0.17 documentation (and examples) wasn't updated to cover the extra argument that startupHaskell() now takes, I'm afraid. Attached is a version of tst.c from examples/server/ which shows you how to now use startupHaskell() from C.
Now that 5.02 is out, I was able to get this to work with hdirect 0.18. However, there was a slight glitch.
The sample code contained the following:
extern void* __init_MathLibProxy;
and
startupHaskell(argc,argv,&__init_MathLibProxy);
When I tried to link the code, __init_MathLibProxy came up undefined. In looking though the library produced, __init_MathLibProxy was in fact missing. However, there was a __stginit_MathLibProxy, and when I changed the code to startup using that symbol, the code worked as it should.
Don't know if I was doing anything wrong, but I though I'd mention it in case anyone else was having problems.
--Mark
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users