I’m having a small problem with the portability
of my Haskell code. My code uses wxHaskell and the library for which this one
is the Haskell interface (that is called wxWidgets) doesn’t work in the
same away in Windows and Linux.
Now I now which code run in Linux and in Windows but
I don’t want to have to manually change the file in each platform.
I tried a solution using the C pre-processor but I
getting in trouble.
I use code like:
I also add the --cpp
to the ghc and it works for me in
Linux but give me linking errors in Windows.
Does someone have any hints on how to have different
code in Windows and Linux?