Als «common-lisp» getaggte Fragen

39
Wie kann ich Emacs Lisp lernen?

Hintergrund: Ich bin größtenteils ein vi-Benutzer und konvertiere zu Emacs. Überholen Sie die Grundlagen und verwenden Sie sie jetzt, um Code in C und Python zu schreiben, mit dem Plan, auch eine R-Konvertierung durchzuführen. Ich habe (Common) LISP vor über zwei Jahrzehnten geschrieben, als ich...

9
cl-destructuring-bind auf partieller plist?

Dies verursacht einen Fehler (cl-destructuring-bind (&key a b) '(:a "foo" :b 13 :c "bar") (list a b)) weil der :cSchlüssel / Wert in der Musterübereinstimmung nicht behandelt wird. Oft möchte ich eine Teilmenge von Schlüsseln / Werten aus einer Liste extrahieren, bin aber

9
erfordern 'cl oder erfordern' cl-lib

Um die Common Lisp-Kompatibilität einzuschließen, habe ich beide gesehen (require 'cl) und (require 'cl-lib) Welches ist richtig? Soweit ich cl-libweiß, ist das der spätere von beiden, aber ist es sicher, nur ihn zu