Subject: Re: loading Emacs-Lisp into CL
From: Erik Naggum <erik@naggum.no>
Date: 1999/02/21
Newsgroups: comp.lang.lisp
Message-ID: <3128569985478422@naggum.no>

* Sam Steingold <sds@goems.com>
| (defmacro calendar-for-loop (var from init to final do &rest body)
|   "Execute a for loop."
|   (` (let (( (, var) (1- (, init)) ))
|        (while (>= (, final) (setq (, var) (1+ (, var))))
|          (,@ body)))))
| 
| is correct in EL (but not in CL).  obviously I have to redefine backquote
| in the emacs-lisp package, but I don't know how to do this easily (I am
| not particularly eager to re-invent the wheel).
| 
| Any suggestions?

  yes.  don't bother.  many things in Emacs Lisp should not be replicated.
  instead, fix the Emacs sources and submit them as patches.

#:Erik