[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
old-style backquotes now generates void macro
From: |
Kan-Ru Chen |
Subject: |
old-style backquotes now generates void macro |
Date: |
Mon, 13 Dec 2010 11:57:59 +0800 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) |
Hi,
Using recently compiled emacs development branch, GNU Emacs 24.0.50.1
(x86_64-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-12-12
Byte compiling following file will produce an error:
,----[ test.el ]
| (defmacro test-macro (rec)
| (` ((, rec))))
|
| (defun test nil
| (test-macro x))
`----
,----[ *Compile-Log* ]
| Compiling file /home/kanru/test.el at Mon Dec 13 11:45:18 2010
| test.el:1:1:Warning: !! The file uses old-style backquotes !!
| This functionality has been obsolete for more than 10 years already
| and will be removed soon. See (elisp)Backquote in the manual.
| test.el:4:8:Error: Symbol's function definition is void:
`----
Affected package like APEL and BBDB cannot be compiled now. Is this
intended to push the phase out of old-style backquotes?
- Kanru
- old-style backquotes now generates void macro,
Kan-Ru Chen <=