Re: Tell limit?

2014-11-04 Thread Henrik Sarvell
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

Is there a 'conc that evaluates its first arg ?

2014-11-04 Thread Christophe Gragnic
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

Re: Is there a 'conc that evaluates its first arg ?

2014-11-04 Thread Alexander Burger
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