mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-23 20:15:06 +02:00
fixing bug in append-map for a single list
This commit is contained in:
parent
505bd8d7e9
commit
74173bdc6c
1 changed files with 1 additions and 2 deletions
|
@ -60,8 +60,7 @@
|
|||
'()
|
||||
(let ((rev-ls (reverse ls)))
|
||||
(let lp ((ls (cdr rev-ls)) (res (car rev-ls)))
|
||||
(if (null? ls) res (lp (cdr ls) (append (f (car ls) res))))
|
||||
)))
|
||||
(if (null? ls) res (lp (cdr ls) (append (f (car ls)) res))))))
|
||||
(if (and (pair? ls) (every pair? lists))
|
||||
(let lp ((lists (cons ls lists)))
|
||||
(let ((vals (apply f (map car lists)))
|
||||
|
|
Loading…
Add table
Reference in a new issue