diff options
Diffstat (limited to 'module/util')
-rw-r--r-- | module/util/exceptions.scm | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/module/util/exceptions.scm b/module/util/exceptions.scm index 4673b182..d45fb641 100644 --- a/module/util/exceptions.scm +++ b/module/util/exceptions.scm @@ -55,12 +55,9 @@ (define (prettify-tree tree) - (cond [(null? tree) '()] - [(pair? tree) (cons (prettify-tree (car tree)) + (cond [(pair? tree) (cons (prettify-tree (car tree)) (prettify-tree (cdr tree)))] - [(list? tree) (map prettify-tree tree)] - [(and (procedure? tree) - (procedure-name tree)) + [(and (procedure? tree) (procedure-name tree)) => identity] [else tree])) |