Are there any good ways to make small haskell executables? With ghc6 a simple hello world program seems to come to about 370kB (523kB before strip). Hello world in C is abou
strip -p --strip-unneeded --remove-section=.comment -o your_executable_small your_executable
also try looking at ldd -dr your_executable