I am trying to use green card 0.9 with GHC 2.08 (which I built for sunos
4 after titanic efforts).
With this input file
-----------------
module M where
%fun sin :: Float -> Float
------------------
I get the error
parse error on input: "arg1"
when I ghc the green card output file, which looks like this:
----------------
module M where
sin :: Float -> Float
sin (float arg1) =
unsafePerformPrimIO(
_casm_ ``do {arg1 = %0;
res;
res = sin(arg1);
%r = res ;} while (0);'' arg1 >>= \res ->
return ((float res))
----------------
The error is on the third line.
Is there an answer to this? I notice exactly the same question was asked
before (msg00294 on the mnailing list), but I can't see any reply to it.
If I need a better version of green card, where can I get it/when will
it appear?
-- David
_______________________________________________________________________
David Elworthy <[EMAIL PROTECTED]>
Canon Research Centre Europe Ltd., Guildford, Surrey, UK
URL: http://www.cre.canon.co.uk/
Phone: +44 1483 448844; Fax: +44 1483 448845