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)? -- https://qlfiles.net -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe