Preguntas etiquetadas con common-lisp

9
¿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 …


1
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 solo?

1
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 cl-destructuring-bindno es …

2
Modificación de la sangría de algunos formularios Emacs Lisp
Me gustaría que algunas formas de Emacs Lisp tengan sangría como Common Lisp. Por ejemplo, en Emacs Lisp, ifse sangra así: (if COND THEN ELSE) mientras que lo preferiría así: (if COND THEN ELSE) Yo podría hacer esto: (setq lisp-indent-function #'common-lisp-indent-function) Pero esto afecta a todas las formas, rompiendo así …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.