DEF F A$ A$=G$() UNSHIFT A$,"D" END DEF G$() DIM T$[0]:RETURN T$ END
DIM A$[0] PUSH A$,"ABC" F A$?A$[0] > ABCrerun code with A$=G$() removed from F
... > DSetting A$ equal to G$() didn't set the value of A$ to the value of G$(), it made A$ reference G$(), which is a function not a variable so UNSHIFT A$,"D" was sent to the void. What I'm really trying to do is make it so that A$=G$() works. That is, clear the contents of A$ without having to POP every element away manually. Is this possible with maybe some clever manipulation of things?