1. 10 Apr, 2000 3 commits
    • simonpj's avatar
      [project @ 2000-04-10 12:12:27 by simonpj] · 94084171
      simonpj authored
      Make it so that
      
      (A) All modules imported by Prelude are PrelXXX modules,
          not library modules (notably Ix, Monad were culprits).
      
          This lines up with the Hugs story, and is more intuitive.
      
      (B) All things needed implicitly by syntax (e.g. do-notation
          needs Monad) come from PrelXXX modules, even if they aren't
          visible when you say 'import Prelude'.
      
      These changes simplify the story, and fix the 'looking for [boot]
      interface for Ix' problem.
      
      
      This change is not quite complete.  I'm committing it so
      Simon can finish it off.
      94084171
    • sewardj's avatar
      [project @ 2000-04-10 09:40:03 by sewardj] · 9957de2f
      sewardj authored
      Nuke USE_REGISTRY and all the code it protects.  We can reinstate this
      stuff later if we so decide.
      9957de2f
    • andy's avatar
      [project @ 2000-04-10 02:28:08 by andy] · d033cb52
      andy authored
      Removing the -DUSE_REPORT_PRELUDE for Hugs, so Hugs can use quicksort for
      its sorting function.
      
      Related wibbles in the libraries.
      d033cb52
  2. 07 Apr, 2000 18 commits
  3. 06 Apr, 2000 19 commits