Preguntas etiquetadas con common-lisp

39
¿Cómo puedo comenzar a aprender Emacs Lisp?

Fondo: Soy principalmente un usuario vi y me estoy convirtiendo a Emacs. Pasó lo básico y ahora lo usa para escribir código en C y en Python con planes para hacer una conversión de R también. Escribí LISP (común) durante años hace más de dos décadas cuando estaba en la escuela de posgrado, pero...

9
cl-destructuring-bind en plist parcial?

Esto causa un error (cl-destructuring-bind (&key a b) '(:a "foo" :b 13 :c "bar") (list a b)) porque la :cclave / valor no se maneja en la coincidencia de patrón. A menudo me encuentro con ganas de extraer algún subconjunto de claves / valores de un plist, pero

9
requiere 'cl o require' cl-lib

Para incluir la compatibilidad de Common Lisp, he visto ambos (require 'cl) y (require 'cl-lib) ¿Cual es correcta? Según tengo entendido, cl-libes el último de los dos, pero ¿es seguro usarlo