From cdce782c5ce7e15da28dfa0fe85e3ae7ccd7fd50 Mon Sep 17 00:00:00 2001 From: vindarel Date: Wed, 29 Jan 2025 10:09:55 +0100 Subject: [PATCH] ciel repl: disable Clesh syntax on "!" I'll disable Clesh altogether, and add a simpler shell passtrough. for https://github.com/ciel-lang/CIEL/issues/85 --- repl.lisp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/repl.lisp b/repl.lisp index a95424c..4447d90 100755 --- a/repl.lisp +++ b/repl.lisp @@ -671,7 +671,12 @@ strings to match candidates against (for example in the form \"package:sym\")." ;; !ls ;; as well as [ ... ] on multilines. ;; Beware: the double bang !! doesn't work. See issues. - (named-readtables:in-readtable clesh:syntax) + ;; + ;; <2025-01-29> disable Clesh altogether, + ;; a ! anywhere in the function name fails. + ;; https://github.com/ciel-lang/CIEL/issues/85 + ;; I also noticed other issues. + ;; (named-readtables:in-readtable clesh:syntax) (handler-case (sbcli::sbcli "" sbcli::*prompt*) (error (c)