/[emacs]/emacs/lisp/emacs-lisp/cl-macs.el
ViewVC logotype

Diff of /emacs/lisp/emacs-lisp/cl-macs.el

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.49 by eliz, Sat May 7 15:43:44 2005 UTC revision 1.50 by lektu, Tue May 17 00:26:59 2005 UTC
# Line 1335  Unlike `flet', this macro is fully compl Line 1335  Unlike `flet', this macro is fully compl
1335  ;; The following ought to have a better definition for use with newer  ;; The following ought to have a better definition for use with newer
1336  ;; byte compilers.  ;; byte compilers.
1337  (defmacro macrolet (bindings &rest body)  (defmacro macrolet (bindings &rest body)
1338    "Make temporary macro defns.    "Make temporary macro definitions.
1339  This is like `flet', but for macros instead of functions.  This is like `flet', but for macros instead of functions.
1340    
1341  \(fn ((NAME ARGLIST BODY...) ...) FORM...)"  \(fn ((NAME ARGLIST BODY...) ...) FORM...)"
# Line 1351  This is like `flet', but for macros inst Line 1351  This is like `flet', but for macros inst
1351                                    cl-macro-environment))))))                                    cl-macro-environment))))))
1352    
1353  (defmacro symbol-macrolet (bindings &rest body)  (defmacro symbol-macrolet (bindings &rest body)
1354    "Make symbol macro defns.    "Make symbol macro definitions.
1355  Within the body FORMs, references to the variable NAME will be replaced  Within the body FORMs, references to the variable NAME will be replaced
1356  by EXPANSION, and (setq NAME ...) will act like (setf EXPANSION ...).  by EXPANSION, and (setq NAME ...) will act like (setf EXPANSION ...).
1357    

Legend:
Removed from v.1.49  
changed lines
  Added in v.1.50

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26