
I was not aware of that! Very cool.
Trystan Spangler
----- Original Message -----
From: "Henning Thielemann"
* I could see what OS it is and try those options and use a temp file only if it's an unexpected os. Unfortunately System.Info.os reports windows (and some other os's) as "mingw32", I think it's because of how GHC was compiled. Who knows what the real os is or what each os will be reported as in the future or how they appear to other compilers and runtimes.
You could add a check to Cabal and then choose a platform-dependent module using If os(windows) Hs-Source-Dirs: windows/src Else Hs-Source-Dirs: unix/src