diff --git a/ice-9/ls.scm b/ice-9/ls.scm index ed03cccd3..ae1fb80af 100644 --- a/ice-9/ls.scm +++ b/ice-9/ls.scm @@ -64,7 +64,7 @@ (module-uses m))))))) (define-public (ls . various-refs) - (and various-refs + (and (pair? various-refs) (if (cdr various-refs) (map (lambda (ref) (cons ref (definitions-in (current-module) ref))) @@ -72,7 +72,7 @@ (definitions-in (current-module) (car various-refs))))) (define-public (lls . various-refs) - (and various-refs + (and (pair? various-refs) (if (cdr various-refs) (map (lambda (ref) (cons ref (local-definitions-in (current-module) ref)))