
12 Mar
2001
12 Mar
'01
7:22 p.m.
Simon Marlow wrote:
Oh, here's another thought: if we standardise the locations of as many libraries as possible, then it becomes reasonable for a compiler to do this:
$ nhc foo.hs nhc: module `Foo' imports `Lang.Concurrent', which is a Haskell language extension not supported by this compiler.
$ ghc bar.hs ghc: module `Bar' imports `Graphics.UI.Gtk' which is not installed. It may be obtained from "http://www.foo.bar.com".
Yes, it looks attractive. Basically it would require a database of library/distribution info - which ideally should be compiler independent. Regards, Malcolm