I think gcl is getting this right.

,@,@ would mean that the value returned by the innermost
,@ is being used in a position where its value is being
used directly rather than being spliced into a list.
That's undefined.

        Paul


Camm Maguire wrote:
Greetings, and thanks for the report!

This is sufficiently mysterious that I'm calling for more expert
help.  Paul, what say you?

CMUCL:
``(,@,@nil)

`NIL
* `(,@ nil)

NIL
*
CLISP:
`(,@ nil)
NIL
[2]> ``(,@,@nil)
(APPEND)
[3]>
GCL:

`(,@ nil)

NIL


``(,@,@nil)


Error in READ [or a callee]: ,@ or ,. has appeared in an illegal position.

Fast links are on: do (si::use-fast-links nil) for debugging
Broken at READ.  Type :H for Help.
 1 (Continue) Return to top level.
dbl:>>

Take care,

Robert Boyer <[EMAIL PROTECTED]> writes:


For

 ``(,@,@ nil)

GCL causes a read error but should not as far as I can see.

Bob









_______________________________________________
Gcl-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gcl-devel

Reply via email to