mvanier: > Incidentally, on my machine the compiled code is 2759360 bytes long > unstripped and 1491240 stripped. One has to wonder what all those bytes > are doing. I hope this doesn't sound petty; I love haskell and ghc, but > 2.8 meg for a no-op program seems a bit excessive.
Hmm. Sounds like you're using ghc on a machine with no split objects? With split objs, $ du -hs dist/build/hnop/hnop 192K dist/build/hnop/hnop Note the object is just: $ du -hs dist/build/hnop/hnop-tmp/Main.o 4.0K dist/build/hnop/hnop-tmp/Main.o The rest is rts and the tiny bit of the prelude hnop uses. On the mac, you can use a dynamically linked rts and base, and there hnop would be around 5k, I suppose. -- Don _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell