]> git.eshelyaron.com Git - emacs.git/commit
OClosure: Hybrids between functions and defstructs
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 12 Dec 2021 17:12:30 +0000 (12:12 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 12 Dec 2021 17:12:30 +0000 (12:12 -0500)
commitae493f3513d0ffb0da3992a51b871bba0a9971e4
treefbdce93da64911e6b8e6601cd173f46f36e6be41
parent0ee1a46e6c7fa159584a9c04f5ab9bf694d6de3b
OClosure: Hybrids between functions and defstructs

* lisp/emacs-lisp/oclosure.el: New file.
* test/lisp/emacs-lisp/oclosure-tests.el: New file.
* src/eval.c (Ffunction): Allow :documentation to return a symbol.
* lisp/emacs-lisp/cconv.el (cconv--convert-function): Tweak ordering of
captured variables.
lisp/emacs-lisp/cconv.el
lisp/emacs-lisp/oclosure.el [new file with mode: 0644]
src/eval.c
test/lisp/emacs-lisp/oclosure-tests.el [new file with mode: 0644]