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