On Wed, Nov 5, 2014 at 7:53 AM, Alexander Burger a...@software-lab.de wrote:
Hi Christophe,
Hi Alex, hi all.
I can assure you that 'conc' always evaluates its first arg.
OK, then the reason why there is no need to quote A in the example at:
http://www.software-lab.de/doc/refC.html#conc
is
Hi Christophe,
I can assure you that 'conc' always evaluates its first arg.
(dm push (elt)
(conc (:: elts) (list elt)) ) # this doesn't work
'conc' destructively concatinates the arguments. This means that the
pointer to the second list is stored in the CDR of the last cell of the
first