Use every instead of all
This commit is contained in:
@@ -29,12 +29,6 @@
|
|||||||
|
|
||||||
(defun id (x) x)
|
(defun id (x) x)
|
||||||
|
|
||||||
(defun all (pred lst)
|
|
||||||
(if (not (cdr lst))
|
|
||||||
(funcall pred (car lst))
|
|
||||||
(and (funcall pred (car lst))
|
|
||||||
(all pred (cdr lst)))))
|
|
||||||
|
|
||||||
(defun remove-nth (n lst)
|
(defun remove-nth (n lst)
|
||||||
(if (or (null lst) (= n 0))
|
(if (or (null lst) (= n 0))
|
||||||
(cdr lst)
|
(cdr lst)
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
(col-top (subseq col 0 y))
|
(col-top (subseq col 0 y))
|
||||||
(col-bottom (subseq col (+ y 1))))
|
(col-bottom (subseq col (+ y 1))))
|
||||||
(some #'id
|
(some #'id
|
||||||
(mapcar (lambda (x) (all lt-tree? x))
|
(mapcar (lambda (x) (every lt-tree? x))
|
||||||
(list row-left row-right col-top col-bottom))))))
|
(list row-left row-right col-top col-bottom))))))
|
||||||
|
|
||||||
(defun how-many-visible ()
|
(defun how-many-visible ()
|
||||||
|
|||||||
Reference in New Issue
Block a user