Câu hỏi được gắn thẻ «common-lisp»



1
yêu cầu 'cl hoặc yêu cầu' cl-lib
Để bao gồm khả năng tương thích Lisp chung, tôi đã thấy cả hai (require 'cl) và (require 'cl-lib) Cái nào đúng? Theo tôi hiểu cl-liblà phần sau của hai người, nhưng liệu có an toàn khi sử dụng không?

1
cl-phá hủy-ràng buộc trên một phần?
Điều này gây ra lỗi (cl-destructuring-bind (&key a b) '(:a "foo" :b 13 :c "bar") (list a b)) bởi vì :ckhóa / giá trị không được xử lý trong mẫu khớp. Thường thì tôi thấy mình muốn trích xuất một số tập hợp con của các khóa / giá trị …

2
Sửa đổi thụt lề của một số hình thức Emacs Lisp
Tôi muốn một số hình thức Emps Lisp được thụt lề như Common Lisp. Chẳng hạn, trong Emacs Lisp, ifđược thụt lề như thế này: (if COND THEN ELSE) Trong khi tôi thích nó như thế này: (if COND THEN ELSE) Tôi có thể làm điều này: (setq lisp-indent-function #'common-lisp-indent-function) …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.