X-Git-Url: http://git.kpe.io/?p=kmrcl.git;a=blobdiff_plain;f=lists.lisp;h=35e74ba3482236cf8dd4f01cfc6948de66e273bd;hp=77b6fa52401157e11b78451156903100a4df6775;hb=c2974df32b94d3bd25c32fa2e181b1980da59631;hpb=042a035d9708f98f43b41ac07171ee0570658c8b diff --git a/lists.lisp b/lists.lisp index 77b6fa5..35e74ba 100644 --- a/lists.lisp +++ b/lists.lisp @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Apr 2000 ;;;; -;;;; $Id: lists.lisp,v 1.9 2003/07/31 07:32:11 kevin Exp $ +;;;; $Id$ ;;;; ;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -42,13 +42,13 @@ (unless (find elem l1) (setq l1 (append l1 (list elem)))))) -(defun remove-tree-if (pred tree) +(defun remove-from-tree-if (pred tree) "Strip from tree of atoms that satistify predicate" (if (atom tree) (unless (funcall pred tree) tree) - (let ((car-strip (remove-tree-if pred (car tree))) - (cdr-strip (remove-tree-if pred (cdr tree)))) + (let ((car-strip (remove-from-tree-if pred (car tree))) + (cdr-strip (remove-from-tree-if pred (cdr tree)))) (cond ((and car-strip (atom (cadr tree)) (null cdr-strip)) (list car-strip)) @@ -169,7 +169,7 @@ (defun plist-alist (plist) (do ((alist '()) - (pl plist (cddr plist))) + (pl plist (cddr pl))) ((null pl) alist) (setq alist (acons (car pl) (cadr pl) alist))))