¿Hay alguna manera fácil en Common Lisp para unir dos plists? O desde otro punto de vista: ¿hay alguna manera de eliminar duplicados de un plist? Sé que puedo agregar listas (y GETF tomará la primera que encuentre), pero me gustaría no seguir acumulando claves no utilizadas a medida que se ejecuta mi aplicación.¿Manera fácil de combinar listas?
Estoy pensando en algo como (loop for p on my-plist by #'cddr ...)
, ¡pero a menudo hay una manera más fácil de lo que había pensado!
¿Cómo quiere manejar claves duplicadas con diferentes valores? ¿Una de las listas tiene prioridad? – Svante
La manera más fácil de eliminar duplicados de un plist es comenzar con 'make-hash-table' ... –