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