diff options
| author | Earl Hyatt | 2025-03-12 23:01:49 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2025-03-31 14:29:48 -0400 |
| commit | e04d1dafc700813c835ae4e45af4e104c49e8875 (patch) | |
| tree | 405296248ee9da13e065213d8f88cfe317a7bc81 /exec | |
| parent | a97a61b630624f5a6ec917db92e2985c56b20aa0 (diff) | |
| download | emacs-e04d1dafc700813c835ae4e45af4e104c49e8875.tar.gz 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 'exec')
0 files changed, 0 insertions, 0 deletions