1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00

fix repl level printing

* module/system/repl/common.scm (repl-prompt): Fix repl level printing.
This commit is contained in:
Andy Wingo 2010-06-29 12:20:09 +02:00
parent 962b910318
commit d5e0eb5797

View file

@ -130,7 +130,9 @@ See <http://www.gnu.org/licenses/lgpl.html>, 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)