Questions marquées «common-lisp»

39
Comment puis-je commencer à apprendre Emacs Lisp?

Contexte: Je suis principalement un utilisateur vi et je me convertis à Emacs. Passé les bases et utilisez-le maintenant pour écrire du code en C et certains Python avec des projets de conversion R. J'ai écrit LISP (Common) pendant des années, il y a plus de deux décennies, lorsque j'étais au cycle...

9
cl-destructuring-bind sur plist partiel?

Cela provoque une erreur (cl-destructuring-bind (&key a b) '(:a "foo" :b 13 :c "bar") (list a b)) car la :cclé / valeur n'est pas gérée dans la correspondance de modèle. Souvent, je me retrouve à vouloir extraire un sous-ensemble de clés / valeurs d'un plist, mais ce cl-destructuring-bindn'est...

9
exiger «cl ou exiger» cl-lib

Afin d'inclure la compatibilité Common Lisp, j'ai vu les deux (require 'cl) et (require 'cl-lib) Qui est correct? Si je comprends bien, cl-libc'est la dernière des deux, mais est-il sûr de l'utiliser