Thanks for that.
I've slept on it and I will go for a third option, storing all the
content in a structure that looks exactly like the current routing
table that stores all the PIDs, when it arrives, to avoid sending it
as an argument via tell.
On Mon, Nov 3, 2014 at 5:20 PM, Alexander Burger
Hi,
Maybe I should tell my problem as a whole.
I'm implementing a embedded language in PicoLisp.
I'm currently implementing lists with objects:
# Internals
(class +Liste)
(dm T (ELTS)
(=: elts ELTS) )
(dm push (elt)
(conc (:: elts) (list elt)) ) # this doesn't work
# Interface with
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