From: David Fisher
Subject: questions about lisp inside emacs
Date: 
Message-ID: <14030ca9.0403200737.ca49738@posting.google.com>
How do I define a function in Emacs Lisp that would send its argument
to the inferior Common Lisp to evaluate?

(defun foo (x)
    (????? x))

I'm mostly interested in giving it Q to "evaluate" to escape from the
debugger.


Another question:

C-x C-e (lisp-eval-last-sexp) evaluates last S-exp. How do I
macroexpand or macroexpand-1 instead?
From: ·········@random-state.net
Subject: Re: questions about lisp inside emacs
Date: 
Message-ID: <c3hp4q$59qqn$2@midnight.cs.hut.fi>
David Fisher <·············@yahoo.com> wrote:
> How do I define a function in Emacs Lisp that would send its argument
> to the inferior Common Lisp to evaluate?

Answer to the question you didn't ask: use Slime.

 http://www.common-lisp.net/project/slime

Then ask the good people on the slime-devel mailing list. ;-)

Cheers,

  -- Nikodemus