Advertisement
Guest User

Untitled

a guest
Sep 27th, 2021
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. (defun update (selector-fn &key title artist rating (ripped nil ripped-p))
  2. (setf *db*
  3. (mapcar
  4. #'(lambda (row)
  5. (when (funcall selector-fn row)
  6. (if title (setf (getf row :title) title))
  7. (if artist (setf (getf row :artist) artist))
  8. (if rating (setf (getf row :rating) rating))
  9. (if ripped-p (setf (getf row :ripped) ripped)))
  10. row) *db*)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement