1. 29 Jun, 2001 13 commits
  2. 28 Jun, 2001 23 commits
  3. 27 Jun, 2001 4 commits
    • reid's avatar
      [project @ 2001-06-27 19:42:19 by reid] · 1928f698
      reid authored
      Inching closer to making the HGL part of the standard build.
      This commit is mostly to remove bits of xlib and greencard whch had
      crept into the source tree.
      - make greencard part of standard build (waiting for response from
      - make greencard install libHSgreencard when it builds
      - find a autoconf-respecting way of installing the package
      - only build xlib and HGL if you have X11 installed
      - merge all these changes into HEAD
      - should the demos/ tests be built as part of the standard build?
        what's the convention here?
        (Note that the tests can't be used in batch more - you gotta click
        on the window.)
      - a little debugging - the tests aren't quite working.
    • simonmar's avatar
      [project @ 2001-06-27 17:00:44 by simonmar] · 232e14b7
      simonmar authored
      Clean up the hierarchical-module-name lexical analysis and fix a
      couple of bugs at the same time.
    • simonmar's avatar
      [project @ 2001-06-27 16:38:17 by simonmar] · 47108330
      simonmar authored
      When we're in --interactive or --make mode, we don't even *look* for
      interface files in the home package.
      This means that cd'ing into fptools/ghc/lib/std and starting up GHCi
      Just Works, which is a good thing.  It also subsumes the previous hack
      about checking whether we're renaming a command-line expression before
      allowing a home interface to be loaded.
      The downside is that if you try to use a qualified name for a home
      module that's not loaded, you'll get a slightly less informative error
      message: "interface file not found" rather than "module not loaded",
      but this could be improved.
    • simonmar's avatar
      [project @ 2001-06-27 16:34:55 by simonmar] · 7d4e5c1a
      simonmar authored
      Allow a module to be found on the package path only, by adding
        findPackageModule :: ModuleName -> IO (Maybe (Module,ModuleLocation))