about summary refs log tree commit diff
path: root/language/dynamic/interpret.e
diff options
context:
space:
mode:
Diffstat (limited to 'language/dynamic/interpret.e')
-rw-r--r--language/dynamic/interpret.e9
1 files changed, 6 insertions, 3 deletions
diff --git a/language/dynamic/interpret.e b/language/dynamic/interpret.e
index 0af0dab..02f3365 100644
--- a/language/dynamic/interpret.e
+++ b/language/dynamic/interpret.e
@@ -593,7 +593,10 @@ dup entry-flags@ 0x80 invert & swap entry-flags!
   main-input-buffer input-buffer-refill !
   ;
 
-~   Of course it is perfectly reasonable to change this, but for now it's
-~ hardcoded.
-relink-main-input-buffer-to-stdin
+~   We don't actually call relink-main-input-buffer-to-stdin here. It would
+~ work if we did (the log-load transform is capable of making that happen),
+~ but some executables will wish to use it during warm-start while others will
+~ prefer to first attach input to a string, often called boot-source, and only
+~ later relink it. So, we leave those calls to helpers in
+~ compilation/execution.e.