From a9c600219fb99d23fc7f51e75c41d4c6ba90e7d4 Mon Sep 17 00:00:00 2001 From: Barry Kane Date: Thu, 13 Apr 2023 02:42:22 +0100 Subject: [PATCH] Replaced the Guile REPL with a Guile REPL server for Emacs glory. --- src/schemeintegration.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/schemeintegration.c b/src/schemeintegration.c index 30bcac8..fe62496 100644 --- a/src/schemeintegration.c +++ b/src/schemeintegration.c @@ -206,9 +206,9 @@ void * schemeHandler(void * parameters) // Enable readline support: scm_c_eval_string("(begin (use-modules (ice-9 readline)) (activate-readline))"); - + scm_c_eval_string("(begin (use-modules (system repl server)) (if (file-exists? \"silvermud-repl\") (delete-file \"silvermud-repl\"))(run-server (make-unix-domain-server-socket #:path \"silvermud-repl\")))"); // Drop into the Scheme interpreter: - scm_shell(0, NULL); +// scm_shell(0, NULL); // Return NULL. This should be unreachable. return NULL;