文件名称:cl-clos-extra:CLOS 的一些附加功能
文件大小:9KB
文件格式:ZIP
更新时间:2024-07-20 02:39:41
CommonLisp
Cl-Clos-Extra 用法 (ql:quickload :cl-clos-extra) (defclass super () (c)) (defclass example (super) (a b (c :remove t) (e :alias b)) (:metaclass clos-extra:extra-definition-slot-class)) (defparameter *b* (make-instance 'example)) (setf (slot-value b 'b) 5) (slot-value b 'b) ;; 5 (slot-value b 'e) ;; 5 (setf (slot-value b 'e) 10) (slot-value b 'b) ;; 10 (slot-value b 'e) ;; 10
【文件预览】:
cl-clos-extra-master
----t()
--------cl-clos-extra.lisp(2KB)
----cl-clos-extra-test.asd(583B)
----cl-clos-extra.asd(1KB)
----src()
--------package.lisp(184B)
--------clos-alias.lisp(1KB)
--------extra-definition.lisp(829B)
--------clos-remove.lisp(2KB)
--------util.lisp(336B)
----README.org(686B)
----README.markdown(696B)
----LICENSE(11KB)
----.gitignore(60B)