| BTW. The fact that functions containing the letter z in their names
| will get zz in C names, unless explicitly specified differently,
| should be either changed or documented.

Thanks for pointing this out.  I've fixed it in my (soon to be committed)
copy.

If you foreign-export an operator, or a name with an apostrophe, thus

        foreign export (++) :: Int -> Int

you'll get a C procedure called ++, which probably won't work -- but
at least you get what you say.  And you can use the external-name
mechanism to say what you want.

I'll document this point too.

Simon

Reply via email to