[project @ 2000-11-17 16:53:27 by simonmar]
authorsimonmar <unknown>
Fri, 17 Nov 2000 16:53:28 +0000 (16:53 +0000)
committersimonmar <unknown>
Fri, 17 Nov 2000 16:53:28 +0000 (16:53 +0000)
commit459e7bd4622ea5bb8e90511b5fc6c7d8058dbd5f
tree94e9b872457cf9ec3ea841c3b1fb129a2b2d4a73
parenta5f9c20a13e80f10a36246f1b4dbdae0f1a93187
[project @ 2000-11-17 16:53:27 by simonmar]
Results of today's hacking:

  - We can now execute expressions from the GHCi prompt.  However,
    a problem with the typechecker environment means that identifiers
    from outside the current module aren't resolved :-(

  - loading up a multi-module program in the interpreter seems to
    work.  Interpreting is kinda slow (ok, very slow), but I'm hoping
    it'll get better when I compile the interpreter w/ optimisation.

  - :set sort of works - you can do ":set -dshow-passes", for example

  - lots of bugfixes, etc.
ghc/compiler/compMan/CmLink.lhs
ghc/compiler/compMan/CompManager.lhs
ghc/compiler/ghci/InteractiveUI.hs
ghc/compiler/ghci/StgInterp.lhs
ghc/compiler/main/HscMain.lhs
ghc/compiler/main/Interpreter.hs
ghc/compiler/main/Main.hs
ghc/compiler/rename/Rename.lhs
ghc/compiler/simplCore/SimplCore.lhs
ghc/compiler/stgSyn/CoreToStg.lhs
ghc/compiler/utils/StringBuffer.lhs