() Omar Polo () Wed, 09 Dec 2020 10:53:26 +0100 Why is cl-delete-if not removing items from the list? (setq delp t) evaluates to t, so it should delete. cl-delete-if a destructive function. This is what I'm not getting. On my system, ‘C-h f cl-delete-if RET’ sez: This is a destructive function; it reuses the storage of SEQ whenever possible. So, your question becomes: When is it NOT possible to reuse the storage of SEQ in the process of deleting an item? -- Thien-Thi Nguyen ----------------------------------------------- (defun responsep (query) ; (2020) Software Libero (pcase (context query) ; = Dissenso Etico (`(technical ,ml) (correctp ml)) ...)) 748E A0E8 1CB8 A748 9BFA --------------------------------------- 6CE4 6703 2224 4C80 7502