Compiling D ( D.hs, interpreted ) Compiling C ( C.hs, interpreted ) Compiling B ( B.hs, interpreted ) Compiling Main ( A.hs, interpreted ) Compiling D ( D.hs, interpreted ) Compiling C ( C.hs, interpreted ) Compiling B ( B.hs, interpreted ) Compiling Main ( A.hs, interpreted ) Skipping D ( D.hs, D.o ) Compiling C ( C.hs, interpreted ) Compiling B ( B.hs, interpreted ) Compiling Main ( A.hs, interpreted ) Skipping D ( D.hs, D.o ) Skipping C ( C.hs, C.o ) Compiling B ( B.hs, interpreted ) Compiling Main ( A.hs, interpreted ) Skipping D ( D.hs, D.o ) Skipping C ( C.hs, C.o ) Skipping B ( B.hs, B.o ) Compiling Main ( A.hs, interpreted ) Skipping D ( D.hs, D.o ) Skipping C ( C.hs, C.o ) Skipping B ( B.hs, B.o ) Skipping Main ( A.hs, ./A.o ) Skipping D ( D.hs, D.o ) Skipping C ( C.hs, C.o ) Compiling B ( B.hs, interpreted ) Compiling Main ( A.hs, interpreted ) Skipping D ( D.hs, D.o ) Compiling C ( C.hs, interpreted ) Compiling B ( B.hs, interpreted ) Compiling Main ( A.hs, interpreted ) Compiling D ( D.hs, interpreted ) Compiling C ( C.hs, interpreted ) Compiling B ( B.hs, interpreted ) Compiling Main ( A.hs, interpreted ) ghc-5.03: chasing modules from: A Compiling D ( D.hs, D.o ) Compiling C ( C.hs, C.o ) Compiling B ( B.hs, B.o ) Compiling Main ( A.hs, ./A.o ) ghc: linking ... Compiling D ( D.hs, interpreted ) Compiling C ( C.hs, interpreted ) Compiling B ( B.hs, interpreted ) Compiling Main ( A.hs, interpreted )