diff --git a/piclib/picrin/macro.scm b/piclib/picrin/macro.scm index a5155b21..8f279b51 100644 --- a/piclib/picrin/macro.scm +++ b/piclib/picrin/macro.scm @@ -35,7 +35,7 @@ (cons (walk proc (car expr)) (walk proc (cdr expr))) (if (vector? expr) - (vector-map proc expr) + (list->vector (walk proc (vector->list expr))) (if (symbol? expr) (proc expr) expr)))))