Just starting using polyml and had a couple of questions about using c functions. I read the documentation on the Poly/ML Interface to the C Programming Language but I'm sure I don't get the whole picture. (I've made little c functions for python & tcl in the past but of course that's different.)
1. The documentation gives an example of making a dll for unix using gcc. Since polyml has a very nice Windows interface it looks as if everything works on windows. I'm on windows 2000 for now and I wonder if I need to use the microsoft vc++ compiler to make dll's for that platform, or if other compilers are ok. I guess in any case I need to figure out what symbols the compiler is using for functions(?) but that shouldn't be hard.
2. There didn't seem to be any mention of special header files that are needed when compiling the c libraries. Are there any? Also do I need to make any special type of dll?
3. Since I have yet to make any c functions, my last question is rather excessive, but what about a c++ library? Can one compile it in such a way that polyml can use it?
Thanks for any tips, or pointers to things I should have read more carefully!
Cheers, John Baxter