diff --git a/module/mes/guile.mes b/module/mes/guile.mes index d4230dbe..55d2dd2a 100644 --- a/module/mes/guile.mes +++ b/module/mes/guile.mes @@ -26,9 +26,10 @@ (define-macro (use-modules . rest) #t) (define (drain-input port) - (let loop ((c (read-char))) - (if (eq? c #\*eof*) '() - (cons c (loop (read-char)))))) + (list->string + (let loop ((c (read-char))) + (if (eq? c #\*eof*) '() + (cons c (loop (read-char))))))) (define (make-string n . fill) (list->string (apply make-list n fill)))