Hello Simon,

Thursday, February 23, 2006, 2:21:22 PM, you wrote:

SM>    ghc --make My.Dotted.Module.hs Main.hs

SM> works fine.  Similarly with GHCi.

i don't known that. we should add this to faq

SM> It's only when GHC has to actually *find* a source file for a module
SM> that the hierarchical naming convention comes into play.  There are two
SM> reasons we don't allow the dotted convention: one is simplicity (the
SM> description of where GHC looks for files is already a bit complex), and
SM> the other is performance - GHC does a lot of looking for interface
SM> files, and looking in more places might slow things down (I haven't
SM> measureed it, though).

1) ghc's startup speed (before it compiles any module) is good enough
at this moment
2) that will slower search only for modules that use this advantage.
modules that don't use new naming scheme (including all std library
modules) will be found in just the same time


-- 
Best regards,
 Bulat                            mailto:[EMAIL PROTECTED]

_______________________________________________
Haskell-prime mailing list
Haskell-prime@haskell.org
http://haskell.org/mailman/listinfo/haskell-prime

Reply via email to