diff options
author | Earl Hyatt <okamsn@protonmail.com> | 2025-03-12 23:01:49 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2025-03-31 14:29:48 -0400 |
commit | e04d1dafc700813c835ae4e45af4e104c49e8875 (patch) | |
tree | 405296248ee9da13e065213d8f88cfe317a7bc81 /test/lisp/emacs-lisp/bytecomp-resources/warn-format.el | |
parent | a97a61b630624f5a6ec917db92e2985c56b20aa0 (diff) | |
download | emacs-e04d1dafc700813c835ae4e45af4e104c49e8875.tar.gz emacs-e04d1dafc700813c835ae4e45af4e104c49e8875.tar.bz2 emacs-e04d1dafc700813c835ae4e45af4e104c49e8875.zip |
Add cl-with-accessors
* lisp/emacs-lisp/cl-macs.el (cl-with-accessors): New macro.
* doc/misc/cl.texi (Structures): Mention the new macro.
* test/lisp/emacs-lisp/cl-macs-tests.el (cl-lib-struct-with-accessors):
New Test.
* etc/NEWS (New macro 'cl-with-accessors'.): Mention the macro.
This macro is useful when making repeated use of a structures accessor
functions, such as reading from a slot and then writing to a slot. It
is similar to 'with-slots' from EIEIO, but uses accessor functions
instead of slot names.
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/warn-format.el')
0 files changed, 0 insertions, 0 deletions