Pascal Bourguignon <pjb@informatimago.com> wrote:
+---------------
| With some time, we could also implement in common lisp the facilities
| of scsh (scheme shell).
+---------------
Yes, well, *almost*... See my several postings on why limitations
in CL's backquote makes it impossible[1] to *exactly* copy Scsh's
syntax, athough one can come quite close.[2]
-Rob
[1] Unless one replaces the default CL backquote readmacro, that is.
[2] That is, instead of the following, which is legal Scsh
["run" is a macro which performs "implicit quasiquoting"]:
(run (ls ,@flags ,dir))
to make it legal CL one might have to type this:
(run `(ls ,@flags ,dir))
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607