]> git.eshelyaron.com Git - emacs.git/commit
* lisp/emacs-lisp/cl-generic.el: New file.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 14 Jan 2015 19:37:10 +0000 (14:37 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 14 Jan 2015 19:37:10 +0000 (14:37 -0500)
commit9def17e92bbb61e877bf092b562a92946cf43210
tree5af1af25989bb45fcf7029fbf9ebf66281466232
parente7db8e8d5de70be5e047c961cdfbf692d52e33c6
* lisp/emacs-lisp/cl-generic.el: New file.

* lisp/emacs-lisp/cl-macs.el (cl-flet): Allow (FUN EXP) forms.
(cl-load-time-value, cl-labels): Use closures rather than
backquoted lambdas.
(cl-macrolet): Use `eval' to create the function value, and support CL
style arguments in for the defined macros.
* test/automated/cl-generic-tests.el: New file.
etc/NEWS
lisp/ChangeLog
lisp/emacs-lisp/cl-generic.el [new file with mode: 0644]
lisp/emacs-lisp/cl-macs.el
test/ChangeLog
test/automated/cl-generic-tests.el [new file with mode: 0644]