Subject: Re: loading Emacs-Lisp into CL From: Erik Naggum <erik@naggum.no> Date: 1999/02/25 Newsgroups: comp.lang.lisp Message-ID: <3128925389526090@naggum.no> * 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 . #<lambda (arg)>) this macro is not very well-written and frequently gets seriously confused. #:Erik, who has tried and given up fixing it