Hi list, could someone educate me a little regarding the following (or
point me to the right documentation):

Say I have function

(foo (Lst)
   (bar (copy Lst)) )

My question is: At the point when bar is called, is Lst now gone (i.e.,
marked for garbage collection) or does that wait until bar returns? If
the latter, is there a way to tell the interpreter that you are done
with the first Lst (i.e., so you don't have two of them floating around)?

UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to