comparison lisp/emacs-lisp/backquote.el @ 256:7e4c7ef44243

*** empty log message ***
author Roland McGrath <roland@gnu.org>
date Thu, 09 May 1991 21:50:34 +0000
parents a587d037d637
children 36bd3a9f20e2
comparison
equal deleted inserted replaced
255:cdf87250ed27 256:7e4c7ef44243
88 (defconst backquote-splice '(,@) 88 (defconst backquote-splice '(,@)
89 "*A list of all objects that stimulate splicing in `. Memq test.") 89 "*A list of all objects that stimulate splicing in `. Memq test.")
90 90
91 91
92 ;;; This is the interface 92 ;;; This is the interface
93 ;;;###autoload
93 (defmacro ` (form) 94 (defmacro ` (form)
94 "(` FORM) is a macro that expands to code to construct FORM. 95 "(` FORM) is a macro that expands to code to construct FORM.
95 Note that this is very slow in interpreted code, but fast if you compile. 96 Note that this is very slow in interpreted code, but fast if you compile.
96 FORM is one or more nested lists, which are `almost quoted': 97 FORM is one or more nested lists, which are `almost quoted':
97 They are copied recursively, with non-lists used unchanged in the copy. 98 They are copied recursively, with non-lists used unchanged in the copy.