Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (defun update (selector-fn &key title artist rating (ripped nil ripped-p))
- (setf *db*
- (mapcar
- #'(lambda (row)
- (when (funcall selector-fn row)
- (if title (setf (getf row :title) title))
- (if artist (setf (getf row :artist) artist))
- (if rating (setf (getf row :rating) rating))
- (if ripped-p (setf (getf row :ripped) ripped)))
- row) *db*)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement