Ola!
I didn't know what the most appropriate venue for this proposal was so I
crossposted to haskell-prime and glasgow-haskell-users, if this isn't the right
venue I welcome advice where to take this proposal.
Currently the report does not specify the mapping between filenames and module
One problem with Foo.*.hs or even Foo.md.hs mapping to the module name
Foois that as I recall JHC will look for
Data.Vector in Data.Vector.hs as well as Data/Vector.hs
This means that on a case insensitive file system Foo.MD.hs matches both
conventions.
Do I want to block an change to GHC
I agree that this could collide, see my beginning remark that I believe that
the report should provide a minimal specification how to map modules to
filenames and vice versa.
Anyhoo, I'm not married to this specific suggestion. Carter suggested
Foo+rst.lhs on IRC, other options would be