What do you mean? Do you want to run a slot using all the variables in a different slot? Then just EXEC after the variables are what you want If you just need to use functions in another program/slot (this is an amazingly good idea) then just LOAD and USE at the beginning of the program and then use the functions contained in the program like you if they were defined in the currently executing