Subject: Re: Quotation und macro eval order (was: Re: Dynamic unquote ( , )?)
From: rpw3@rpw3.org (Rob Warnock)
Date: Tue, 14 Feb 2006 04:46:59 -0600
Newsgroups: comp.lang.lisp
Message-ID: <RtednaqZZrO-KGzeRVn-og@speakeasy.net>
Joerg Hoehle  <hoehle@users.sourceforge.net> wrote:
+---------------
| rpw3@rpw3.org (Rob Warnock) writes:
| > The practical result is that you *can* define macros in Scheme which
| > "implicitly quasiquote" their arguments, and you *can't* do that in CL
| > [at least, not in the ANSI standard or any implementation I've tested].
| 
| Well, thanks to Kaz Kylheku's efforts a few years ago, the backquote
| implementation of CLISP was changed.  The internals are now documented
| and useable, like in Scheme.
+---------------

Neat!

+---------------
| IMHO, a solution path would be to standardizse using a different
| package than COMMON-LISP, not in USE-PACKAGE, so conflicts would not
| be accidental with user code.
+---------------

I think that would be fine, as long that other package were also
standardized along with the names. And as far as I'm concerned,
SYSTEM::BACKQUOTE, SYSTEM::UNQUOTE, and SYSTEM::UNQUOTE-SPLICING
would be fine.


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607