Gwern Branwen <gwe...@gmail.com> writes: > I was cabalizing a package once, and I chucked into the build-depends > 'ghc' and made it build. About 30 seconds later, it occurred to me > that this was a geometry library and what the heck was it doing with > the GHC API? So I go looking, and I find a module of utility > functions. It's importing GHC.Base. > I remove the import and scroll down to see the error. > > It turns out that 20 megabytes of GHC code was being linked into this > program for one function. > I took the quick way out and typed into the module: 'isJust Nothing = > False; isJust (Just a) = True'.
Probably I'm missing something, but why didn't you just import Data.Maybe? I believe both 'isJust' and 'isNothing' is defined in the module. -- c/* __o/* <\ * (__ */\ < _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe