http://www.haskell.org/ghc/docs/7.2.1/html/users_guide/release-7-2-1.html Compiling Objective-C (.m) files is now supported, assuming your gcc is capable of compiling them.