From ... From: Erik Naggum Subject: Re: loading Emacs-Lisp into CL Date: 1999/02/25 Message-ID: <3128925389526090@naggum.no>#1/1 X-Deja-AN: 448250961 References: <36D2BC01.708622FD@elwood.com> mail-copies-to: never Organization: Naggum Software; +47 8800 8879; http://www.naggum.no Newsgroups: comp.lang.lisp * aaron.crane@pobox.com (Aaron Crane) | Modern Emacs Lisp readers have horrific kluges to recognise old-style | backquoting; this also means that certain (admittedly obscure) usages of | backquote will fail. this isn't quite true. the new-style backquoting is returned as old-style function calls with funny function names. (car (read-from-string "`(a ,b ,@c)")) => (\` (a (\, b) (\,@ c))) (the two values are returned as a cons.) moreover, ` is a macro: (symbol-function '\`) => (macro . #) this macro is not very well-written and frequently gets seriously confused. #:Erik, who has tried and given up fixing it