diff --git a/module/system/repl/common.scm b/module/system/repl/common.scm index 97a8a7fbf..2d50d441f 100644 --- a/module/system/repl/common.scm +++ b/module/system/repl/common.scm @@ -130,7 +130,9 @@ See , for more details.") (else (format #f "~A@~A~A> " (language-name (repl-language repl)) (module-name (current-module)) - (let ((level (length (or (fluid-ref *repl-stack*) '())))) + (let ((level (length (cond + ((fluid-ref *repl-stack*) => cdr) + (else '()))))) (if (zero? level) "" (format #f " [~a]" level))))))) (define (repl-read repl)