summaryrefslogtreecommitdiff
path: root/compiler/ghci
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2016-06-23 09:22:32 +0100
committerSimon Marlow <marlowsd@gmail.com>2016-06-24 11:29:33 +0100
commiteb732195f6c005c769232a79e5d17e3d768603d1 (patch)
treeaf50965f6f74f524d0552c66140cb5982a6dcfd6 /compiler/ghci
parentbdb0d24be9c83b08fd3f4b870a17f6be31a24b1b (diff)
downloadhaskell-eb732195f6c005c769232a79e5d17e3d768603d1.tar.gz
Remote GHCi: comments only
Summary: Add more Notes and signposts across the codebase to help navigation. Test Plan: validate Reviewers: goldfire, simonpj, austin, ezyang, hvr, bgamari, erikd Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2358
Diffstat (limited to 'compiler/ghci')
-rw-r--r--compiler/ghci/GHCi.hs7
1 files changed, 7 insertions, 0 deletions
diff --git a/compiler/ghci/GHCi.hs b/compiler/ghci/GHCi.hs
index 7097e665ce..b4777a3c21 100644
--- a/compiler/ghci/GHCi.hs
+++ b/compiler/ghci/GHCi.hs
@@ -137,6 +137,13 @@ Things that do not work with -fexternal-interpreter
dynCompileExpr cannot work, because we have no way to run code of an
unknown type in the remote process. This API fails with an error
message if it is used with -fexternal-interpreter.
+
+Other Notes on Remote GHCi
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * This wiki page has an implementation overview:
+ https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/ExternalInterpreter
+ * Note [External GHCi pointers] in compiler/ghci/GHCi.hs
+ * Note [Remote Template Haskell] in libraries/ghci/GHCi/TH.hs
-}
-- | Run a command in the interpreter's context. With